Page suivante Page précédente Table des matières

4. La commande `cut'

Voyons maintenant la commande cut. Ce programme sélectionne des colonnes ou champs dans les données d'entrée. Par exemple, nous pouvons lui dire de n'afficher que le nom d'utilisateur et le nom complet à partir du fichier /etc/passwd. Chaque ligne de ce fichier est composée de sept champs, séparés par le caractère ``deux points'':

arnold:xyzzy:2076:10:Arnold D. Robbins:/home/arnold:/bin/ksh

Pour obtenir les premier et cinquième champs, nous pourrions utiliser cut de la façon suivante:

$ cut -d: -f1,5 /etc/passwd
root:Operator
...
arnold:Arnold D. Robbins
miriam:Miriam A. Robbins
...

Au lieu de considérer des champs séparés par un caractère déterminé on peut utiliser directement les numéros de colonnes avec l'option -c. Cette commande a l'air d'être bien utile pour du filtrage de données.


Page suivante Page précédente Table des matières