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 [08/10/2013 08:52]
smolski [sed]
doc:systeme:sed [20/04/2015 18:23]
milou [sed]
Ligne 1: Ligne 1:
 ====== sed ====== ====== sed ======
  
-  * Objet : **sed** signifie //Stream EDitor//, autrement dit //éditeur de flux// et plus précisément //éditeur de flux orienté ligne//. +  * Objet : sed 
-  * Niveau requis : {{tag>​débutant}}+  * Niveau requis : {{tag>​débutant ​avisé}}
   * Commentaires : **sed** signifie //Stream EDitor//, autrement dit //éditeur de flux// et plus précisément //éditeur de flux orienté ligne//.   * Commentaires : **sed** signifie //Stream EDitor//, autrement dit //éditeur de flux// et plus précisément //éditeur de flux orienté ligne//.
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
   * Suivi :    * Suivi : 
-    * Création par smolski 24-04-2010 +    * Création par [[user>smolski]] le 24-04-2010 
-    * Testé par smolski le 08-10-2013+    * Testé par [[user>smolski]] le 08-10-2013
   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=2508 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=2508 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
-=== Nota === 
- 
-Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! 
  
 ===== Présentation ===== ===== Présentation =====
Ligne 208: Ligne 205:
 \\ \\
 <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 224:
 \\ \\
  
 +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