Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/10/2006, 22h46   #1
Membre actif
 
Avatar de Blo0d4x3
 
Inscription : octobre 2003
Messages : 456
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 456
Points : 152
Points : 152
Envoyer un message via AIM à Blo0d4x3 Envoyer un message via MSN à Blo0d4x3
Par défaut Problème commande sed

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 :
1
2
 
sed s/salut/bonjour/w file
me sort que le fichier est introuvable.

et

Code :
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.
Blo0d4x3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 02h40   #2
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 246
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 246
Points : 1 903
Points : 1 903
Je crois que tu peux essayer avec ça.

Citation:
-i[suffix], --in-place[=suffix]

edit files in place (makes backup if extension supplied)
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h58.


 
 
 
 
Partenaires

Hébergement Web