Changements récents - Rechercher:

Espace Wiki ∂'Alembert
Documentation générale


Espace Guide de survie du SysAdmin
Documentation technique


Espace Guide de survie du Développeur
Pour les développeurs


Espace Institut ∂’Alembert
L'institut


Le Site
À propos du Site
Liste complète des Pages


Aide PmWikiFr

Help PmWiki

GSSA /

Sed

Page mise à jour le 21/03/2022 19:03

Vous êtes dans un espace restreint en écriture.

Definition

sed permet de manipuler un flux de caracteres

Commande simple

Recherche simple

  • rechercher une string:
sed /une chaine/
  • recherche en debut de ligne:
sed /^une chaine/
 Explication:
   ^ debut de ligne
  • remplacer Mon par Lundi
date | sed s,Mon,Lundi,
 Explication:
s recherche
  , le caractere de separation, on voit souvent /

Recherche complexe (RE)

Recherche un ligne commençant par une chaîne

sed '/^une chaine.*$/'
 Explication:
  / recherche
  ^ debut de ligne
  . "un caractere" 
  * une multitude de fois (opérateur s'applique au caractère précédant ici .)
  $ fin de ligne
  / fin recherche

Ajoute un texte après (la ligne apres) une chaîne

sed '/^une chaine/aune nouvelle chaine'
 Explication:
  / recherche
  ^ au début d'une ligne
  la chaîne "une chaine"
  /a et ajoute apres
  la chaîne "une nouvelle chaine"

Ajoute un texte avant (la ligne avant) une chaîne

sed '/^une chaine/iune nouvelle chaine'
 Explication:
  / recherche
  ^ au début d'une ligne
  la chaîne "une chaine"
  /i et ajoute avant
  la chaîne "une nouvelle chaine"
À propos du site Licence Creative Commons Cooked with love in 2014-2023 by pcht
Page mise à jour le 21/03/2022 19:03