Remplacer chaîne de caractères ds un fichier
Résolu/Fermé
greg5959
Messages postés
5
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
22 juin 2007
-
22 juin 2007 à 10:18
popopopop - 7 sept. 2010 à 22:35
popopopop - 7 sept. 2010 à 22:35
A voir également:
- Linux remplacer chaine dans fichier
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier iso - Guide
5 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
22 juin 2007 à 10:41
22 juin 2007 à 10:41
Salut,
;-))
sed -i.bak '1 s/motif/remplacement/' fichierVoir aussi : sed substitution#simplee
;-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
22 juin 2007 à 11:54
22 juin 2007 à 11:54
Quelle version de "sed" utilises-tu ?
sed --versionPour que la modification soit prise en compte il faut une version supérieure à 4.0.5, sinon il faut passer par un fichier temporaire :
sed '1 s/motif/remplacement/' < fichier > fich.tmp && mv -f fich.tmp fichier;-))
greg5959
Messages postés
5
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
22 juin 2007
1
22 juin 2007 à 14:04
22 juin 2007 à 14:04
Dsl mais sed --version ne marche pas
Merci
Merci
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
22 juin 2007 à 14:09
22 juin 2007 à 14:09
Essaye "sed -v" alors et dans tous les cas "man sed" ;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
22 juin 2007 à 11:32
22 juin 2007 à 11:32
De rien ;-))
greg5959
Messages postés
5
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
22 juin 2007
1
22 juin 2007 à 11:50
22 juin 2007 à 11:50
Excuse moi mais je viens d'essayer et je pense que le sed ne répond pas à mes attentes car je souhaiterais que la modif soit enregistrée dans le fichier ( et pas seulement éditée)
et apparmeent le -i.bak ne marche pas
Merci
et apparmeent le -i.bak ne marche pas
Merci
22 juin 2007 à 11:11
A quoi sert le -i.bak ?
Merci
Greg
22 juin 2007 à 11:14
22 juin 2007 à 11:31
Bonne journée
7 sept. 2010 à 19:13
Quelqu'un sait comment intégrer des slashs et des astérisques dans le motif ? je veux remplacer
par
7 sept. 2010 à 19:17