J'essaie de grep
consulter le tail
fichier en cours et de récupérer le n
mot de la ligne. Exemple de fichier:
$ 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
Maintenant si je fais 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
Si je grep
cela tail
:
$ tail -f test.txt | grep Beam
Beam goes blah
Beam goes what?
Beam goes okay
Beam goes bye
^C
Mais si je awk
ça grep
:
$ tail -f test.txt | grep Beam | awk '{print $3}'
Rien n’importe combien de temps j’attends. Je soupçonne que cela a quelque chose à voir avec le fonctionnement du flux.
Quelqu'un a un indice?