linux:sed
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
linux:sed [18/06/2010 14:43] – daniel | linux:sed [09/08/2012 17:42] – daniel | ||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
* / | * / | ||
* /pattern/,$ : applique la commande entre la première ligne qui vérifie pattern (incluse) et la fin du fichier. | * /pattern/,$ : applique la commande entre la première ligne qui vérifie pattern (incluse) et la fin du fichier. | ||
+ | |||
+ | |||
===== Commandes ===== | ===== Commandes ===== | ||
Ligne 27: | Ligne 29: | ||
sed -e '/ | sed -e '/ | ||
ajout d'une ligne\ | ajout d'une ligne\ | ||
- | et d'une autre.' | + | et d'une autre.\ |
+ | La dernière à ajouter n' | ||
+ | s/bla/bla/; # autre commande' < fichier_src > fichier_dest | ||
* c : change des lignes complètes, ex (vire le corps des fonctions, blocs compris entre accolades ouvrantes/ | * c : change des lignes complètes, ex (vire le corps des fonctions, blocs compris entre accolades ouvrantes/ | ||
Ligne 43: | Ligne 47: | ||
* p : affiche la ligne | * p : affiche la ligne | ||
* P : affiche le début du buffer jusqu' | * P : affiche le début du buffer jusqu' | ||
+ | * q : quitte le script (sans analyser les lignes suivantes) | ||
* y/ | * y/ | ||
linux/sed.txt · Dernière modification : 10/08/2012 15:26 de daniel