sed

sed permet notament de filtrer des lignes dans un fichier A partir d’un fichier test.sql, génération d’un fichier test2.sql ne contenant plus les lignes comportant l’expression ‘-#’

sed /-#/d test.sql > test2.sql

pour remplacer une chaine de valeur par une autre (ex ‘-#’ par ‘uu’ )

sed s/-#/uu/g test.sql > test2.sql

Suppression de la 3ème ligne

sed '3d' mon_fichier.txt

Suppression de la ligne contenant la chaîne “awk”

sed '/awk/d' mon_fichier.txt

Suppression de la dernière ligne

sed '$d' mon_fichier.txt

Suppression de toutes les lignes vides

sed '/^$/d' mon_fichier.txt
sed '/./!d' mon_fichier.txt

Suppression de la ligne “matchée” par une expression régulière (ici on élimine celle contenant des caractères numérique (au moins 1 chiffre) situés en fin de ligne)

sed '/[0-9/][0-9]*$/d' mon_fichier.txt

Suppression de l’intervalle compris entre les lignes 7 et 9

sed '7,9d' mon_fichier.txt