Voici ma commande que j'utilise dans un script pour grep
des données en temps réel. Il ne semble pas tirer correctement les données en temps réel car il manque juste quelques lignes.
tail -f <file> | fgrep "string" | sed 's/stuff//g' >> output.txt
Que ferait la commande suivante? Qu'est-ce que la «mise en mémoire tampon de ligne»?
tail -f <file> | fgrep --line-buffered "string" | sed 's/stuff//g' >> output.txt