comment puis-je faire apparaître pas sur une nouvelle ligne et imprimer total de lignes
Si vous ne voulez pas de longues lignes à emballer, vous devrez les tronquer. Vous pouvez le faire en utilisant la commande cut
. Par exemple:
tshark -r file.pcap | cut -c -80
Si vous ne voulez compter le nombre de lignes dans la sortie, alors vous pouvez le faire en utilisant la commande wc
. Par exemple:
tshark -r file.pcap | wc -l
Remarque: Que vous tronquer les longues lignes ou non, le décompte du nombre de lignes reste le même. Ce n'est pas parce qu'une longue ligne est enveloppée que le nombre de lignes augmente; ce n'est pas le cas. Donc, à moins que vous ayez vraiment besoin de tronquer les longues lignes, je vous déconseillerais; Sinon, vous allez couper des informations potentiellement utiles sans raison valable.
Cela dit, si vous ne voulez tronquer les longues lignes et si vous voulez aussi être en mesure d'imprimer le nombre total de lignes, cela nécessitera probablement 2 étapes:
- redirigent l'tronquée sortie dans un fichier, et
- Comptez le nombre de lignes dans le fichier en utilisant
wc
.
Par exemple:
tshark -r file.pcap | cut -c -80 > file.txt
wc -l file.txt (or cat file.txt | wc -l)
Si vous voulez être en mesure de voir immédiatement la sortie ainsi que d'écrire la sortie dans un fichier afin de compter le nombre de lignes, vous pouvez le faire avec la commande tee
, par exemple:
tshark -r file.pcap | cut -c -80 | tee file.txt
wc -l file.txt