On 12/10/2012 16:41, Bernard Schoenacker wrote:
Salut,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 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 |