Outils pour utilisateurs

Outils du site


shell_afficher_une_partie_de_fichier

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

shell_afficher_une_partie_de_fichier [03/12/2010 07:25] (Version actuelle)
Ligne 1: Ligne 1:
 +{{tag>​shell head tail sed }}
 +====== Shell - Afficher une partie de fichier ======
 +
 +Pour afficher la ligne n d'un fichier, on a souvent l'​idée de combiner un head et un tail <​code>​$ head -n 10 fichier | tail -n 1</​code>​ Mais encore une fois, c'​était sans compter sur la puissance de la commande sed <​code>​$ sed -n '​10p'​ fichier</​code>​ Ceci affichera la ligne 10 du fichier. Il est même possible du coup d'​afficher une portion du fichier de cette façon <​code>​$ sed -n '​10,​20p'​ fichier</​code>​ Et enfin, vous pouvez également utiliser les symboles « ^ » et « $ » bien connu des expressions régulières pour accéder au début et à la fin du fichier. De cette façon, la commande <​code>#​ Equivalent à head -n 10
 +$ sed -n '​^,​10p'​ fichier</​code>​ affichera les 10 premières lignes du fichier, tandis que <​code>​$ sed -n '​10,​$p'</​code>​ affichera le fichier de la ligne 10 jusqu'​à la fin.
  
shell_afficher_une_partie_de_fichier.txt · Dernière modification: 03/12/2010 07:25 (modification externe)