web-dev-qa-db-fra.com

Shell Script: Comment écrire une chaîne dans un fichier et dans la sortie standard sur la console?

Comment écrire une chaîne dans un fichier et dans stdout sur une console?

Si je fais

echo "hello" > logfile.txt

Je ne vois que hello dans logfile.txt mais comment puis-je écrire hello également sur la console Linux?

41
Catanzaro

Utilisez la commande tee :

echo "hello" | tee logfile.txt
59
Biffen

Vous pouvez utiliser >> pour imprimer dans un autre fichier.

echo "hello" >> logfile.txt
2
SuperNova