La commande cut
est utilisée pour extraire des sections spécifiques de lignes de texte dans un fichier ou depuis l’entrée standard. Elle est particulièrement utile pour manipuler des données structurées, comme celles trouvées dans des fichiers CSV ou des fichiers de log.
La syntaxe de base de la commande cut
est la suivante :
cut [options] [arguments]
Voici quelques options courantes pour la commande cut
:
-f
: Spécifie les champs à extraire, en utilisant un délimiteur.-d
: Définit le délimiteur utilisé pour séparer les champs (par défaut, c’est la tabulation).-c
: Permet d’extraire des caractères spécifiques par position.--complement
: Extrait tout sauf les champs ou caractères spécifiés.Voici quelques exemples pratiques de l’utilisation de la commande cut
:
cut -d',' -f1 fichier.csv
cut -c1-5 fichier.txt
cut -d',' -f1,3 fichier.csv
cut --complement -f2 fichier.csv
-d
pour spécifier un délimiteur qui correspond à la structure de vos données.cut
avec d’autres commandes comme grep
ou sort
pour des manipulations de données plus avancées.