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
utilisateurs:hypathie:tutos:accueil [19/07/2014 19:13]
Hypathie [Contexte d'utilisation des ER]
utilisateurs:hypathie:tutos:accueil [20/07/2014 07:31]
Hypathie [Sed option -r]
Ligne 87: Ligne 87:
 >Voir : [[doc:​systeme:​sed#​la-fonction-de-substitution-s]] >Voir : [[doc:​systeme:​sed#​la-fonction-de-substitution-s]]
  
-=== détail ​===+=== Détail ​===
 <code user> <code user>
 s/​motif/​substitut/ ​   s/​motif/​substitut/ ​  
Ligne 111: Ligne 111:
 12345 12345
 </​code>​ </​code>​
 +
 <note tip> <note tip>
 Tout cela revient au même ;-) Tout cela revient au même ;-)
Ligne 122: Ligne 123:
 </​code>​ </​code>​
  
-</​code>​ 
 <code user> <code user>
 echo "aaaa BBB cCcC # 12345" | sed 's_ _\n_g' echo "aaaa BBB cCcC # 12345" | sed 's_ _\n_g'
 </​code>​ </​code>​
 +
 +voir : [[utilisateurs:​hypathie:​tutos:​accueil#​changer-de-selecteur-d-adressage|changer de sélecteur d'​adressage]]
 </​note>​ </​note>​
  
Ligne 284: Ligne 286:
 titi cCcC titi cCcC
 </​code>​ </​code>​
 +  * Exemple 1 :
 <code user> <code user>
 sed '​s/​./​GAGA/'​ sed1.txt sed '​s/​./​GAGA/'​ sed1.txt
 +</​code>​
 +<​code>​
 GAGAaaa GAGAaaa
 GAGABB GAGABB
Ligne 294: Ligne 299:
 GAGAiti cCcC GAGAiti cCcC
 </​code>​ </​code>​
 +  * Exemple 2, point<​espace>​ :
 <code user> <code user>
 sed 's/. /​GAGA/'​ sed1.txt sed 's/. /​GAGA/'​ sed1.txt
Ligne 305: Ligne 310:
 titGAGAcCcC titGAGAcCcC
 </​code>​ </​code>​
-Ou+  * Exemple 3 :
 <code user> <code user>
 sed '/​./​s/#/​GAGA/'​ sed1.txt sed '/​./​s/#/​GAGA/'​ sed1.txt
Ligne 318: Ligne 323:
  
 === le caractère ^ === === le caractère ^ ===
 +  * suppression de la ligne commençant par # 
 +
 <code user> <code user>
 sed '/^#/ d' ~/sed1.txt sed '/^#/ d' ~/sed1.txt
Ligne 329: Ligne 336:
 titi cCcC titi cCcC
 </​code>​ </​code>​
 +
 +  * Ne pas supprimer le ligne qui commence par #
  
 <code user> <code user>
Ligne 340: Ligne 349:
 <code user> <code user>
 sed '/​[C]$/​s/​[Cc]./​GAGA/​g'​ sed1.txt sed '/​[C]$/​s/​[Cc]./​GAGA/​g'​ sed1.txt
 +</​code>​
 +<​code>​
 aaaa aaaa
 BBB BBB
Ligne 351: Ligne 362:
 === Point, étoile, crochets=== === Point, étoile, crochets===
 <code user> <code user>
- sed '/​[C]$/​s/​[Cc]./​GAGA/​g'​ sed1.txt+sed '/​[C]$/​s/​[Cc]./​GAGA/​g'​ sed1.txt
 </​code>​ </​code>​
 <​code>​ <​code>​
Ligne 487: Ligne 498:
 OK OK
 </​code>​ </​code>​
->Rappel ​les longues commandes peuvent être sectionnées avec\\ ​''​\<retour à la ligne>​[<​espace>​]''​+ 
 +<note tip> 
 +SHELL ''​\''​\\ 
 + 
 +-> Les longues commandes peuvent être sectionnées avec :\\  
 + 
 +  ​\<retour à la ligne>​[<​espace>​] 
 + 
 +</​note>​
  
   * ab efab ef   * ab efab ef
Ligne 568: Ligne 587:
 </​code>​ </​code>​
  
-=====Sed ​regexp ​étendues =====+=====Sed ​et les expressions rationnelles ​étendues =====
 === le "​ou"​ (|)=== === le "​ou"​ (|)===
 <code user> <code user>

Pied de page des forums

Propulsé par FluxBB