как сделать, чтобы он не появляется на новой строке и распечатать итог линий
Если вы не хотите длинные очереди, чтобы быть обернуты, вам придется укоротить их. Вы можете сделать это, используя команду cut
. Например:
tshark -r file.pcap | cut -c -80
Если вы только хотите, чтобы подсчитать количество строк в выходных данных, то вы можете сделать это с помощью команды wc
. Например:
tshark -r file.pcap | wc -l
Примечание: ли вы укоротить длинные линии или нет, подсчет количества строк остается тем же. Просто потому, что длинная строка обернута, не означает увеличения количества строк; это не так. Итак, если вам действительно не нужно урезать длинные очереди, я бы посоветовал это; иначе вы собираетесь измельчить потенциально полезную информацию без уважительной причины.
Это сказало, если вы хотите укоротить длинные линии, и если вы хотите, чтобы иметь возможность распечатывать общее число линий, то это, вероятно, потребуется 2 шага:
- перенаправлять усеченный вывод в файл и
- Подсчитайте количество строк в файле, используя
wc
.
Например:
tshark -r file.pcap | cut -c -80 > file.txt
wc -l file.txt (or cat file.txt | wc -l)
Если вы хотите, чтобы иметь возможность сразу увидеть результат, а также записать вывод в файл для подсчета количества строк, то вы можете сделать это с tee
команды, например:
tshark -r file.pcap | cut -c -80 | tee file.txt
wc -l file.txt