logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:10]
smolski [Préparation aux exemples d'illustration de ce tuto :]
Ligne 106: Ligne 106:
    "​s/​[Tt][Oo]/​ton/​g"​    "​s/​[Tt][Oo]/​ton/​g"​
  
-est la ''​commande sed''​ //​substituant//​ (''​**s**/''​) les chaînes de caractère ​:+est la ''​commande sed''​ //​substituant//​ (''​**s**/''​) les chaînes de caraCool, non ?​ctère ​:
    TOTO    TOTO
    TOTo    TOTo
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>​
doc/systeme/sed.txt · Dernière modification: 30/09/2023 22:14 par captnfab

Pied de page des forums

Propulsé par FluxBB