Substitution conditionnelle "sed"
Fermé
hiero
-
21 sept. 2011 à 18:15
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 21 sept. 2011 à 18:35
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 21 sept. 2011 à 18:35
A voir également:
- Remplacez le mot sed par le mot mais dans tout le texte.
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
- Remplacez le mot sed par le mot mais dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? - Guide
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
21 sept. 2011 à 18:20
21 sept. 2011 à 18:20
Salut,
;-))
$ cat plop Bonjour, Je souhaite faire une substitution avec la commande « sed ». Je recherche un motif AAA dans un ficher ou ensemble de fichier et je veux modifier AAA par BBB uniquement si le motif CCC est présent sur la même ligne du fichier que le motif AAA. Sachant que je peux trouver des lignes avec uniquement le motif AAA auxquelles je ne veux pas toucher. Comment ça marche ? :-) Cordialement $ sed '/AAA.*CCC\|CCC.*AAA/ {s/AAA/BBB/g}' plop Bonjour, Je souhaite faire une substitution avec la commande « sed ». Je recherche un motif AAA dans un ficher ou ensemble de fichier et je veux modifier BBB par BBB uniquement si le motif CCC est présent sur la même ligne du fichier que le motif BBB. Sachant que je peux trouver des lignes avec uniquement le motif AAA auxquelles je ne veux pas toucher. Comment ça marche ? :-) Cordialement
;-))
Utilisateur anonyme
Modifié par qqchquicommenceparQ le 21/09/2011 à 18:37
Modifié par qqchquicommenceparQ le 21/09/2011 à 18:37
salut,
«si le motif CCC est présent», «je veux modifier AAA par BBB»
«si le motif CCC est présent», «je veux modifier AAA par BBB»
sed '/CCC/s/AAA/BBB/g'
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
21 sept. 2011 à 18:35
21 sept. 2011 à 18:35
Salut,
Aussi, mais j'aime bien me compliquer la vie ;-))
Aussi, mais j'aime bien me compliquer la vie ;-))