cut

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png  [commande]. Utilitaire Unix classique segmentant au moins une ligne de texte selon la position d'un délimiteur.

Du verbe « to cut » (couper).

Exemple (reposant sur de la plomberie) :

# Production d'un texte sur lequel « cut » travaillera
$ echo -e "1:un:premier\n2:deux:deuxième\n3:trois:troisième"
# Résultat:
1:un:premier
2:deux:deuxième
3:trois:troisième
 
# Le texte est communiqué à « cut »
# auquel on précise que le délimiteur (placé entre les champs) est le caractère « deux-points »
# et qu'il doit en extraire le 1e champ ('''f'''ield)
 
$ echo -e "1:un:premier\n2:deux:deuxième\n3:trois:troisième" | cut -d: -f1
# Résultat
1
2
3
 
# Deuxième champ
$ echo -e "1:un:premier\n2:deux:deuxième\n3:trois:troisième" | cut -d: -f2
# Résultat
un
deux
trois
 
# Le délimiteur est à présent une virgule,
# et nous souhaitons obtenir les champs 1 et 3
$ echo -e "1,un,premier\n2,deux,deuxième\n3,trois,troisième" | cut -d, -f1,3
# Résultat
1,premier
2,deuxième
3,troisième
Renvoi.png Attention! Homonymie ou homophonie : CUT