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:42]
smolski
doc:systeme:sed [12/03/2016 15:03]
phlinux [Lien :]
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 : TOUS +  * Niveau requis : {{tag>​débutant avisé}} 
-  * Commentaires : // sed est un outil éditeur en ligne. // +  * Commentaires : **sed** ​signifie //Stream EDitor//, autrement dit //éditeur de flux// et plus précisément //éditeur de flux orienté ligne//. 
-  * Débutant, à savoir :  +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
-     ​* ​[[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) +  Suivi :  
-     ​* [[:​doc:​programmation:​shell:​repertoires | Shell - Les répertoires et chemins]] **INDISPENSABLE** +    * Création par [[user>​smolski]] le 24-04-2010 
-     ​* [[:​doc:​programmation:​shell:​regexp | REGEXP - Les expressions régulières dans un shell.]] +    Testé par [[user>​smolski]] le 08-10-2013 
-     ​* [[:doc:​programmation:​bash ​Le shell BASH]] En complément.+  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 !)) 
  
 ===== Présentation ===== ===== Présentation =====
Ligne 204: 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 223: 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>​
Ligne 538: Ligne 554:
   * http://​www.funix.org/​fr/​unix/​expr-sed.htm#​haut   * http://​www.funix.org/​fr/​unix/​expr-sed.htm#​haut
   * http://​www.shellunix.com/​sed.html   * http://​www.shellunix.com/​sed.html
 +
 +**Voir aussi ssed aux fonctions plus étendues :**
 +  * https://​debian-facile.org/​utilisateurs:​phlinux:​tutos:​omegat-merge-de-la-source-avec-la-traduction
 +
  
 ===== Remerciements ===== ===== Remerciements =====
  
 //Tous mes remerciements à //​**Malekal_morte** et **captnfab**//​ pour leurs sciences et patiences et à l'​équipe redoutable d'//​**adrien**//,​ //​**appzer0**//​ et //​**morphalus**//​ sur le salon toujours souriant du chan //​**#​slackware-fr**. :-D //Tous mes remerciements à //​**Malekal_morte** et **captnfab**//​ pour leurs sciences et patiences et à l'​équipe redoutable d'//​**adrien**//,​ //​**appzer0**//​ et //​**morphalus**//​ sur le salon toujours souriant du chan //​**#​slackware-fr**. :-D
doc/systeme/sed.txt · Dernière modification: 30/09/2023 22:14 par captnfab

Pied de page des forums

Propulsé par FluxBB