Afficher les numéros de ligne avec sed
Soit le fichier texte suivant :
première ligne
deuxième ligne
quatrième linge
cinquième linge
septième ligne
huitième ligne
Pour afficher les numéros des lignes du fichier on peut utiliser la
commande sed '=' fichier.
Exemple :
$ sed '=' fichier1
1
première ligne
2
deuxième ligne
3
4
quatrième linge
5
cinquième linge
6
7
septième ligne
8
huitième ligne
Pour masquer le contenu de la ligne et donc afficher uniquement le numéro
de la ligne, on rajoutera l’option -n.
Exemple :
$ sed -n '=' fichier1
1
2
3
4
5
6
7
8
Pour afficher uniquement les numéros des lignes vides, il faut utiliser
la commande sed -n '/^[[:space:]]*$/=' fichier1/
Exemple :
$ sed -n '/^[[:space:]]*$/=' fichier1
3
6
Saint Carré