Мне нужно передать некоторые записи журнала в Perl-скрипт, но я не могу заставить его работать, используя ARGV или STDIN.
tail -f messages | grep --line-buffered "auth failure:" | awk '{print $1,$2,$3,$10}' | test3.pl
Возможно, что-то буферизуется, но кажется, что ничто не делает его в test3.pl, но если я пропущу | test3.pl
, тогда я увижу, что должно войти в perl:
Feb 3 16:09:36 [user=someusername]