close

Tête (Unix)

Aller à la navigation Aller à la recherche

head est un programme sur les systèmes de type Unix qui affiche les premières lignes d'un ou plusieurs fichiers texte .

head imprimera par défaut sur la sortie standard les dix premières lignes de vos données d'entrée. Les unités d'impression (lignes, blocs, octets ) et leur nombre peuvent être modifiés avec les options de ligne de commande :

  • -n nombre : affiche le nombre de lignes indiqué.
  • -c nombre : imprime le nombre d'octets indiqué.

Si le nombre spécifié dans les options est précédé d'un signe - , head imprimera depuis le début du fichier jusqu'à juste avant la nième unité. Par exemple, la commande

tête -c -175 fichier

imprimera le contenu du fichier à l'exception des 175 derniers octets.

En utilisant une syntaxe plus ancienne (toujours utilisée sur Sun Solaris à la place de l' option -n ), les 20 premières lignes et les 20 premiers octets du fichier seraient affichés, respectivement, avec les commandes :

tête -20 fichier 
tête -50c fichier

Cette syntaxe, cependant, est considérée comme obsolète et ne suit pas la norme POSIX 1003.1-2001. Même si les versions actuelles le prennent en charge, il se peut qu'il ne fonctionne pas lorsqu'il est utilisé avec d'autres options.

Voir aussi

Liens externes