Le jeudi 22 mai 2008, Jacques L'helgoualc'h a écrit : > Michel Grentzinger a écrit, jeudi 22 mai 2008, à 20:26 : > > Le jeudi 22 mai 2008, Steve a écrit : > > [...] > > > > une boucle contenant un sed ? > > > > > > Un truc du genre : > > > > > > for text in `cat infile` > > > do > > > string="$text" > > > sed "s/^/${string}/" $FILE > $NEWFILE > > > DONE > > > > Ok je vois un peu mieux mais comment faire pour que au premier passage il > > me remplace NOM1, au 2ème NOM2, etc > > > > Parce que là, il va remplacer la même portion, non ? > > # En supposant que les NOMs ne contiennent pas de « / », > # construire d'abord le script sed à partir de la liste > # des noms (dans l'ordre) > > <noms.txt sed -e '=' | \ > sed -e '1~2{s,^,s/NOM,;N;s,\n,/,;s,$,/g,}' > noms.sed > > # puis l'utiliser > > sed -f noms.sed proto.php > resultat.php > > > Il y a peut-être plus lisible...
Merci infiniment de ton aide mais je n'ai rien compris à ton script sed ! ;-) Je crois qu'en tapant les noms à la main j'irai plus vite ... -- Michel Grentzinger OpenPGP key ID : B2BAFAFA Available on http://www.keyserver.net -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]