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