Regex sed

De Lowgeek wiki

Regex.png

Exemple d'utilisation de Sed

Title2.png

Ajouter une entré à la première ligne d'un fichier

<syntaxhighlight lang="bash"> DATE_VAR=120622 sed -i "1i\n" "/PATH/FILE" </syntaxhighlight>


Title2.png

Supprimer toutes les lignes d'un fichier contenant un pattern

<syntaxhighlight lang="bash"> sed -i '/SQL\>/d' "/PATH/FILE" </syntaxhighlight>


Title2.png

Remplecement de valeur de type A-Z

Pour remplacer TOTO_TATA_XXXX par TATA_XXXX_TOTO/

<syntaxhighlight lang="bash"> sed -i 's/TOTO_TATA_\([A-Z]\+\)/TATA_\1_TOTO/' "/PATH/FILE" </syntaxhighlight>