Re: script pour un en tête
Bonsoir, Plein de solutions (dont celle de Max) à http://stackoverflow.com/questions/54365/prepend-to-a-file-one-liner-shell, ma préférence allant à: @+, JD. On 12/10/2012 16:41, Bernard Schoenacker wrote: bonjour, j'ai plusieurs dizaines de fichiers textes à modifier en adjoignant un entête ... slt bernard Salut, $ (echo '0a'; cat fichier1; echo '.'; echo 'wq') | ed -s fichier2 Max -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201210152058.08499.jeandamiendur...@free.fr
Re: script pour un en tête
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, writequit -s : mode silencieux Max
script pour un en tête
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 -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20121012164158.5b643f4d.bernard.schoenac...@free.fr
Re: script pour un en tête
bonjour, Le 12/10/2012 16:41, Bernard Schoenacker a écrit : 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 fichier1out.txt cat fichier-nout.txt mv out.txt $fichier-n.txt done est il possible de faire mieux ? slt bernard possible de combiner les 2 lignes de cat en une seule. for i in $fichier do cat fichier1 fichier-n out.txt mv out.txt fichier-n.txt done mais on reste dans le même principe. Slt Denis -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/50783d76.9080...@orange.fr