Sed - Numérotation de lignes
Numérotation

sed = fichier.txt
- L'inconvénient c'est que l'affichage se fait sur 2 lignes. Donc pour palier à ce petit "défaut"
sed = fichier.txt | sed 'N;s/\n/\t/'
- Numéroter les lignes mais n'afficher que les numéros des lignes non blanches
sed '/./=' fichier.txt | sed '/./N;s/\n/ /'
- Compter le nombre de lignes (équivalent à "wc -l fichier.txt | awk '{ print $1 }'")
sed -n '$=' fichier.txt
- Définir le numéro de ligne contenant un motif
sed -n '/Début/=' fichier.txt
- Le paramètre "=" accepte uniquement une adresse, pour définir les numéros de lignes entre 2 motifs, utiliser la syntaxe suivante
sed -n '/Début/,/Fin/{=;d;}' fichier.txt
----------------------------------------------------------------
Fichier de référence employé pour les exemples : à la fin de cet article
Ce document intitulé « Sed - Numérotation de lignes » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.