Outils pour utilisateurs

Outils du site


Action unknown: siteexport_addpage
all:bibles:linux:commandes:cut

cut


Paramètres

Options

  • -d : spécifie un délimiteur
  • -f : sélection de champs
  • -c : sélection de caractères

liste

  • N : caractères ou champ
  • N- : caractère ou champ jusqu'à la fin de ligne
  • N-M : de N à M (inclus) caractère ou champ
  • -M : du premier à M caractère ou champs

Exemples

Extraire un champ

cat <fichier> | tr -s ' ' | cut -d ' ' -f 2   # 2° champ séparé par un espace. La commande tr supprime les doublons sur le caractère espace
cat <fichier> | cut -d ';' -f 3-4             # de la 3° à 4° colonne d'un fichier csv par exemple

Extraire des caractères

cat <fichier> | cut -c 1     # récupération 1er caractère de chaque ligne
cat <fichier> | cut -c 5,10  # récupération du 5° au 10° caractère de chaque ligne

Extraction nom utilisateur dans l'ordre alphabétique

cut -d':' -f 1 /etc/passwd

Historique des commandes dans l'ordre alphabétique sans les numéros et en supprimant les doublons

history | cut -c 8- | sort | uniq

Haut de page

all/bibles/linux/commandes/cut.txt · Dernière modification : de omeylhoc