Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:sed [03/07/2014 00:06] 127.0.0.1 modification externe |
doc:systeme:sed [21/07/2014 10:53] paskal |
||
---|---|---|---|
Ligne 208: | Ligne 208: | ||
\\ | \\ | ||
<code user> | <code user> | ||
- | sed "s/toto/TOTO/2" test1.txt</code> | + | sed "2s/toto/TOTO/" test1.txt</code> |
va changer la __seconde__ occurence de la chaîne //toto// par **TOTO** (__uniquement__ la seconde chaîne //toto// rencontrée dans le texte) | va changer la __seconde__ occurence de la chaîne //toto// par **TOTO** (__uniquement__ la seconde chaîne //toto// rencontrée dans le texte) | ||
Ligne 227: | Ligne 227: | ||
\\ | \\ | ||
+ | Nous pouvons également choisir de ne changer qu'une occurence en la situant dans le texte. \\ | ||
+ | Dans le fichier exemple ci-dessous : | ||
+ | <file bash texte_exemple>toto et titi sont sur un bato</file> | ||
+ | |||
+ | La commande : | ||
+ | <code user> | ||
+ | sed -e "s/to/teau/3" texte_exemple</code> | ||
+ | |||
+ | n'agira que sur la //troisième occurence// "to" et affichera la rectification : | ||
+ | <file bash texte_exemple>toto et titi sont sur un bateau</file> | ||
+ | |||
+ | //Cool, non ?// 8-) | ||
+ | |||
+ | ---- | ||
+ | \\ | ||
<code user> | <code user> | ||
sed "s/toto/TOTO/p" test1.txt</code> | sed "s/toto/TOTO/p" test1.txt</code> |