Commande sed
Résolu
simo
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je veux modifier la balise name qui est juste aprés la balise <b>
fichier en entée :
<a>
<name = toto>
<b>
<name = titi>
fichier en sortie :
<a>
<name = toto>
<b>
<nom = titi>
Je veux modifier la balise name qui est juste aprés la balise <b>
fichier en entée :
<a>
<name = toto>
<b>
<name = titi>
fichier en sortie :
<a>
<name = toto>
<b>
<nom = titi>
A voir également:
- Commande sed
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
- Commande scannow - Guide
23 réponses
T'es sûr ?
jp@MDK:~/tmpfs ssh$ cat plop <a> <name = toto> <b> <name = titi> jp@MDK:~/tmpfs ssh$ sed '/<b>/{n;s/name/nom/}' plop <a> <name = toto> <b> <nom = titi> jp@MDK:~/tmpfs ssh$;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essaies sans les chevrons :
sed '/b/{n;s/name/nom/}'ou en les protégeant :
sed '/\<b\>/{n;s/name/nom/}';-)
Quelle version de "sed" ? (sed --version)
Tu essaies sur un exemple comme celui que tu m'as donné ou sur un autre fichier ? Si c'est le cas (autre fichier) affiche moi-le ici s'il te plaît.
Tu essaies sur un exemple comme celui que tu m'as donné ou sur un autre fichier ? Si c'est le cas (autre fichier) affiche moi-le ici s'il te plaît.
Bonjour jipicy,
non, j'essaie sur le même fichier :)
la bonne nouvelle, c'est que je suis arrivé à le faire autrement : sed '3,4 s/name/nom/'
Merci encore :)
non, j'essaie sur le même fichier :)
la bonne nouvelle, c'est que je suis arrivé à le faire autrement : sed '3,4 s/name/nom/'
Merci encore :)
Non, je t'assure que tu l'es :) t'es réactif aux questions posées et c'est le genre de personne dont on a besoin au niveau des forums ;)