Я хочу извлечь временную метку пакетов с помощью tcpdump и поместить их в файл таким образом, что последняя временная метка заменяет первую строку (которая либо пуста, либо содержит отметка времени второго последнего пакета). Необходимо, чтобы файл имел только 1 строку, т. Е. отметка времени последнего пакета.Сценарий Bash, который заменит только первую строку
Это то, что я сделал:
sudo tcpdump -i eth0 -l | cut -d . -f1 > test.txt
cat test.txt
16:08:04
16:08:05
16:08:05
16:08:05
16:08:05
16:08:05
16:08:05
16:08:05
Но то, что я хочу, это только последняя метка времени:
cat test.txt
16:08:05
Любые идеи?
не то, что я ищу. Я собираю вывод файла tcpdump в файл, но я хочу, чтобы он заменил первую строку последней меткой времени (это потому, что у меня есть ограничения по пространству). – user3465593
замените первую строку - это не то, о чем спрашивает ваш вопрос. Обновите свой пост. – suspectus
Отредактированный вопрос. Надеюсь, его достаточно ясно. – user3465593