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.