URL: https://linuxfr.org/forums/programmation-shell/posts/script-sed-qui-ne-fonctionne-pas Title: script sed qui ne fonctionne pas Authors: Nerdiland de Fesseps Date: 2008年04月14日T16:43:55+02:00 Tags: Score: 0 En parcourant la célèbre page [http://www.grymoire.com/Unix/Sed.html#uh-37](http://www.grymoire.com/Unix/Sed.html#uh-37) pour m'initier aux arcanes de sed, il y a un script dont je n'arrive pas à comprendre comment le faire fonctionner : #!/bin/sh # watch out for a '/' in the parameter # use alternate search delimiter sed -e '\_#INCLUDE <'"1ドル"'>_{ £spaces£ £/spaces£# read the file £spaces£ £/spaces£r '"1ドル"' £spaces£ £/spaces£# delete any characters in the pattern space £spaces£ £/spaces£# and read the next line in £spaces£ £/spaces£d }' Si j'ai bien compris, , en lançant _$ ce_script 'fichier_à_inclure' < fichier_à_traiter> fichier_final_, le script remplacera le mot INCLUDE dans le fichier à traiter par le contenu du fichier à inclure, le résultat se trouvant dans le fichier final. Seulement, la substitution ne se fait pas, mon fichier final est une simple copie du fichier à traiter, INCLUDE est toujours là, sur sa ligne dédiée. Avez-vous une idée de pourquoi ça ne fonctionne pas ?