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?

neo0
la source

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

Pedro Lacerda
la source
2
Merci, peut retourner autour de heredoc: tee -a aaa bbb ccc << EOF contents ... EOF.
virtualeyes