samedi 1 janvier 2011

Sed - Afficher des numeros de lignes

La commande sed permet de numéroter les lignes d'un fichier. L'instruction sed = permet d'afficher le numéro des lignes souhaitées. Ci dessous quelques exemples d'utilisation:

Afficher les numéros de lignes d'un fichier.
sed '=' fichier
Dans l'exemple ci dessus, les numéros de lignes se sont intercalés entre chaque ligne. Pour contourner ce problème, il est nécessaire d'utiliser la commande sed de l'exemple ci dessous.

Numéroter chaque ligne d'un fichier (sans saut de lignes).
sed = fichier | sed 'N;s/\n/\t/'
Dans l'exemple ci dessus, le numéro est ajouté au début de chaque ligne, une tabulation est ajouté aprés l'insertion du numéro.

Compter le nombre de lignes.
sed -n '$=' fichier


Liens internes

  • (fr) man2linux.blogspot.com - Tutoriel de prise en main pour débutant du filtre Sed.
  • (fr) man2linux.blogspot.com - Présentation des différentes fonctionnalités de la commande Sed.

Liens externes


Aucun commentaire:

Enregistrer un commentaire