Pour cela tu peux utiliser sed. La syntaxe est tres proche de vi.
ex: pour remplacer "Toto" par "Monsieur Toto" tu fais
cat fichier_in |sed -e "s/Toto/Monsieur Toto/g" >fichier_out
Voir man sed pour plus de details.
Je crois que awk est plus puissant mais je ne le connais pas.
Patrick
--
===============================================================
| Equipe M.O.S.T. | http://most.hmg.inpg.fr |
| Patrick BEGOU | ------------ |
| LEGI | mailto:Patrick.Begou@hmg.inpg.fr |
| BP 53 X | Tel 04 76 82 51 35 |
| 38041 GRENOBLE CEDEX | Fax 04 76 82 52 71 |
===============================================================