Voglio emettere i contenuti di un file mentre cambiano, ad esempio se ho il file foobar
e lo faccio:
magic_command foobar
Il terminale corrente dovrebbe visualizzare il contenuto del file e attendere finché, non so, premo ^C.
Poi se da un altro terminale faccio:
echo asdf >> foobar
Il primo terminale dovrebbe visualizzare la riga appena aggiunta oltre al contenuto del file originale (ovviamente, dato che non ho premuto ^C).
Risposta accettata:
Puoi usare tail command
con -f
:
tail -f /var/log/syslog
È una buona soluzione per lo spettacolo in tempo reale.