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/02/2011 15:02]
smolski
doc:systeme:sed [14/11/2012 14:59]
127.0.0.1 modification externe
Ligne 1: Ligne 1:
 ====== SED ====== ====== SED ======
  
-''​sed''​ signifie //Stream EDitor//, autrement dit //éditeur de flux// et plus précisément //éditeur de flux orienté ligne//.+  * Objet : ''​sed''​ signifie //Stream EDitor//, autrement dit //éditeur de flux// et plus précisément //éditeur de flux orienté ligne//
 +  * Niveau requis : TOUS 
 +  * Commentaires : // sed est un outil éditeur en ligne. // 
 +  * Débutant, à savoir :  
 +     * [[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
 +     * [[manuel:​bash]] En complément.
  
 ===== Présentation ===== ===== Présentation =====
Ligne 253: Ligne 258:
 ---- ----
 \\ \\
 +<code bash>
 +$ sed -e "/​cerises/​s/​^/#/"​ test1.txt</​code>​
 +<​code>​toto et titi aiment les abricots.
 +toto préfère les Fraises.
 +#titi les cerises.
 +TOTo et TITI sont des chipoteurs du jardin.
 +</​code>​
 +Ainsi, nous avons commenté uniquement la ligne du fichier //​test1.txt//​ contenant le motif : **cerises**.
  
 ==== La fonction de suppression d ==== ==== La fonction de suppression d ====
Ligne 289: Ligne 302:
 //Voir option **n** précédente.//​ //Voir option **n** précédente.//​
  
-=== La commande l ===+=== La commande l (la lettre L en minuscule) ​===
  
 La commande "''​l''"​ (list) affiche la ligne sélectionnée sur la sortie standard avec en plus les caractères de contrôles en clair avec leur code ASCII (deux chiffres en octal). La commande "''​l''"​ (list) affiche la ligne sélectionnée sur la sortie standard avec en plus les caractères de contrôles en clair avec leur code ASCII (deux chiffres en octal).
Ligne 442: Ligne 455:
 La commande: La commande:
  
-   sed -e "​s/​\ ​ ([0-9][0-9]*\ ​ )/aa\  1aa/" <​fichier>​+   sed -e "​s/​\([0-9][0-9]*\)/​aa\1aa/"​ <​fichier>​
  
-La sous-expression (sous-chaîne) \ ([0-9][0-9]*\) désigne un ou plusieurs chiffres, chacun sera entouré des caractères aa. \\+La sous-expression (sous-chaîne) \([0-9][0-9]*\) désigne un ou plusieurs chiffres, chacun sera entouré des caractères aa. \\
 La chaîne : La chaîne :
    to2to    to2to
doc/systeme/sed.txt · Dernière modification: 30/09/2023 22:14 par captnfab

Pied de page des forums

Propulsé par FluxBB