Ajouter le même texte à de nombreux fichiers en utilisant cat ou echo?


28

Comment puis-je écrire le même contenu dans de nombreux fichiers texte en utilisant catou echoen une seule commande?

Par exemple, je veux écrire "bonjour" dans file1 et file2. J'ai essayé:

echo "hello" >> file1 file2

mais ça n'a pas marché. Comment puis-je le faire?

Réponses:


46

Permet teede lire à partir d'une entrée standard et d'écrire sur une sortie et des fichiers standard.

echo "hello" | tee -a file1 file2

-a est le raccourci (et portable / standard) pour les tés GNU --append


2
Merci, peut retourner autour de heredoc: tee -a aaa bbb ccc << EOF contents ... EOF.
virtualeyes
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.