Commande Linux cut

Linux 命令大全Encyclopédie des commandes Linux

La commande cut de Linux sert à afficher le texte de num1 à num2 en comptant depuis le début de chaque ligne.

Syntaxe

cut  [-bn] [file]
cut [-c] [file]
cut [-df] [file]

Instructions :

La commande cut découpe des octets, des caractères et des champs dans chaque ligne d'un fichier et écrit ces octets, ces caractères et ces champs sur la sortie standard.

Si le paramètre File n'est pas spécifié, la commande cut lit l'entrée standard. L'une des options -b, -c ou -f doit être spécifiée.

Paramètres :

  • -b : découpe en octets. Ces positions d'octets ignoreront les limites des caractères multi-octets, sauf si l'option -n est également spécifiée.
  • -c : découpe en caractères.
  • -d : délimiteur personnalisé, la valeur par défaut est une tabulation.
  • -f : utilisé avec -d pour spécifier la région à afficher.
  • -n : annule la découpe des caractères multi-octets. Utilisé uniquement avec l'option -b. Si le dernier octet d'un caractère se trouve dans la plage indiquée par le paramètre List de l'option -b,
    le caractère sera écrit ; sinon, le caractère sera exclu.

Exemples

Lorsque vous exécutez la commande who, elle produit une sortie semblable à ce qui suit :

$ who
rocrocket :0           2009-01-08 11:07
rocrocket pts/0        2009-01-08 11:23 (:0.0)
rocrocket pts/1        2009-01-08 14:15 (:0.0)

Si nous voulons extraire le 3e octet de chaque ligne, faites ceci :

$ who|cut -b 3
c
c

Linux 命令大全Encyclopédie des commandes Linux

Autres extensions