У меня есть журнал, который выдает много текста в строке вдоль строки, которую я хочу получить.в основном он содержит что-то вроде:
bla bla bla packet 12 out of 432 bla bla
У меня есть большая команда:
tail -f log.txt |grep --line-buffered "packet" |sed -n 's/.*\(packet [0-9]* out of [0-9]*\).*/\1/p' |while read log; do echo "$(date +%F_%H:%m:%S:%N) $log" ; done
, и я хочу перенаправить вывод в файл.
Почему >> file
не работает?Что я делаю неправильно?