On 12/10/2012 16:41, Bernard Schoenacker wrote: > bonjour, > > j'ai plusieurs dizaines de fichiers textes à modifier en adjoignant un > entête ... > > il s'agit de faite un cat en script et de remplacer l'original par son > nouveau > > voici comment je vois la chose > > for i in $fichier > do > cat fichier1 >out.txt > cat fichier-n >>out.txt > mv out.txt $fichier-n.txt > done > > est il possible de faire mieux ? > > slt > bernard > Salut,
Ta question m'a posé question et j'ai trouvé une solution avec _ed_, voici un exemple à adapter à ton cas: $ cat fichier1 a b c $ cat fichier2 d e f $ (echo '0a'; cat fichier1; echo '.'; echo 'wq') | ed -s fichier2 $ cat fichier2 a b c d e f explications: echo '0a' : ajouter avant la première ligne echo '.' : fin de l'ajout de texte echo 'wq' : à la vi, write&quit -s : mode silencieux Max