Bonjour,

Je voudrais dans un script shell, lancer une commande sed, qui recherche une occurence et la remplace par une autre en écrivant ce fichier sur le disque.

Ors je rencontre plusieurs problèmes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sed s/salut/bonjour/w file
me sort que le fichier est introuvable.

et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sed s/salut/bonjour/w file > file
Me vide carrement le fichier, mais marche bien si je redirige le flux dans un autre fichier.

Je seche sur cette commande pourtant en apparence simple.

Merci pour votre aide.