Sto cercando di grep
continuare tail
il registro dei file e ottenere la n
parola th da una riga. File di esempio:
$ cat > test.txt <<EOL
Beam goes blah
John goes hey
Beam goes what?
John goes forget it
Beam goes okay
Beam goes bye
EOL
^C
Ora se faccio un tail
:
$ tail -f test.txt
Beam goes blah
John goes hey
Beam goes what?
John goes forget it
Beam goes okay
Beam goes bye
^C
Se io grep
quello tail
:
$ tail -f test.txt | grep Beam
Beam goes blah
Beam goes what?
Beam goes okay
Beam goes bye
^C
Ma se io awk
quello grep
:
$ tail -f test.txt | grep Beam | awk '{print $3}'
Niente, non importa quanto tempo aspetto. Sospetto che abbia a che fare con il modo in cui funziona il flusso.
Qualcuno ha qualche idea?