URL: https://linuxfr.org/forums/programmation-shell/posts/parcourir-et-modifier-un-fichier Title: Parcourir et modifier un fichier Authors: canardpc Date: 2006年05月03日T17:04:27+02:00 Tags: Score: 0 Bonjour, je dois modifier des fichiers se trouvant dans des répertoires en supprimant tout ce qui est entre *{ et }*. J'ai essayé différente solution mais j'ai plusieurs problèmes en faisant mon script : les fichiers ont la forme pour mettre des commentaires ************************* * * ceci est le fichier * * qui n'a pas de sens * ************************* int void () ... 1°) Je parcours les fichiers et je réécrit tout dans un autre fichier avec un while read mais dans les fichiers il y a des * et ceci sont remplacés par les fichiers du path courant (surtout les ceux de fin de ligne) et à chaque fois que je vois *{ je n'écris plus dans le ficher temporaire. A cause des * de fin de ligne je modifie le fichier initial de manière érroné et les quotes engendre une incomprehension. Comment faire pour résoudre ce problème ? Y a t'il une solution simple et efficace ? Merci d'avance