Il comando tee
in C Shell (csh) è utilizzato per leggere dall’input standard e scrivere sia sull’output standard che in uno o più file. Questo comando è particolarmente utile quando si desidera visualizzare l’output di un comando mentre lo si salva contemporaneamente in un file.
La sintassi di base del comando tee
è la seguente:
tee [options] [arguments]
-a
: Aggiunge l’output al file esistente invece di sovrascriverlo.-i
: Ignora i segnali di interruzione.-p
: Scrive l’output in più file.Ecco alcuni esempi pratici di utilizzo del comando tee
:
ls -l | tee file.txt
echo "Nuova riga" | tee -a file.txt
echo "Ciao Mondo" | tee file1.txt file2.txt
cat file.txt | tee -i output.txt
-a
se desideri mantenere il contenuto esistente di un file e aggiungere nuove informazioni.tee
con altri comandi può essere molto utile per il monitoraggio e la registrazione dell’output.tee
scrive l’output in tempo reale, quindi puoi vedere immediatamente i risultati mentre vengono salvati.