Head (Unix) - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

head est une commande UNIX qui permet d'afficher les premières lignes de texte d'un fichier ou de l'entrée standard. La syntaxe de cette commande est la suivante :

      head [options]             

Par défaut, head affiche les 10 premières lignes de son entrée sur la sortie standard. Le nombre de lignes affichées peut être changé avec une option fournie sur la ligne de commande. L'exemple suivant affiche les 20 premières lignes de fichier :

      head -n 20 fichier            

Celui-ci affiche les 5 premières lignes de tous les fichiers commençant par foo :

      head -n 5 foo*            

Certaines versions de head omettent le n. Il faut alors uniquement taper -5.

Options

      -c  Copie les x premiers octets.      

Autre

Comme beaucoup des premières versions d'Unix n'avaient pas cette commande, les documentations et les livres utilisaient sed à la place :

      sed 5q foo            

Cela demande à sed d'afficher 5 lignes, puis de quitter.

Page générée en 0.094 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise