В качестве примера можно привести шесть файлов захвата в минуту неограниченное время:
# tcpdump -i eth0 -G 10 -w dump-%S.pcap
.
Обратите внимание, что только вторая временная переменная %S
должна быть указана в имени файла шаблона с периодом вращения в десять секунд, указанным -G
. Когда время захвата изменяется от минуты к минуте, tcpdump
перезаписывает предыдущий файл с секундной маркировкой.
Теперь почасовой и ежедневный циклический захват может быть достигнут следующим образом:
# tcpdump -i eth0 -G 3600 -w dump-%H.pcap
.
То же самое обоснование применимо и здесь. tcpdump
создает новый файл каждые 3600 секунд, называя его текущим часом. При смене дня последовательно заменяются файлы предыдущего часа.
Если вы пытаетесь обработать PrimeTime
отчеты о времени для исправления ваших нарушений синхронизации
или нарушений перекрестных помех
, то я бы посоветовал вам обратиться к команды (Tcl), которые предоставляются вашим конкретным инструментом EDA
.
Изобретать колесо - не лучший вариант.
Как указано в комментариях, для разделителя, отличного от пробела (т.е. вкладки, как кажется в вашем случае), следующие решения будут работать нормально.
Если разделителем является пробел, нижеприведенные решения не будут работать. Вам нужно уточнить, что такое настоящий разделитель полей.
awk -F"\t" '$5>0.02' file
#or
awk -F"\t" 'NR==1{print;next}$5>0.02' file #to keep the header
#or
awk -F"\t" 'NR==1 || $5>0.02' file #also keeps header as advised in comments
#or
awk -F"\t" 'NR<=2 || $5>0.02' file #keep header and dashed row bellow header as advised by @Sundeep
Если вы сомневаетесь в формате числовых значений, вы можете даже попробовать
awk -F"\t" '($5*1)>0.02' file