Cut est une commande polyvalente que vous pouvez utiliser avec d'autres commandes, notamment les commandes « sort » et « grep ». Examinons quelques-uns des meilleurs exemples de coupe Bash grâce auxquels vous pouvez comprendre la commande « couper » sans tracas.
Exemples de coupes bash
La commande « couper » est utile lors de l’extraction des données d’un fichier texte. Spécifiez simplement les champs souhaités et il fait le reste. Pour l'utiliser, entrez la commande suivante :
couper -d 'délimiteur' -f1 fichier.txt
- L'option «-d» nous permet de saisir le délimiteur. C'est un caractère ou une série de caractères qui sépare les chaînes de texte. Remplacez le terme « délimiteur » par le délimiteur réel.
- À l'aide de l'option « -f », spécifiez les champs (numéros de colonnes) que vous extrayez du fichier.
Prenons par exemple un fichier « info.txt » qui est constitué de l'ensemble d'informations suivant :
Prateek, Fidji, 26 ans
Sean, Inde, 21 ans
Joshua, Japon, 19 ans
Maintenant, pour extraire les premier et troisième fichiers de ce fichier, la commande sera :
Couper -d ',' -f1, 3 info.txt
Si vous avez un fichier avec des données séparées par une tabulation, sa valeur de délimiteur sera « $’\t' ».
Si vous avez besoin d'obtenir une plage de caractères à partir d'un champ respectif, utilisez l'option « -c » :
couper -c1-5 fichier.txt
Notez que l'option « -c » ne se combine pas avec les autres options. Lors de l'exécution, il affiche la sortie selon la plage de caractères donnée.
Conclusion
Sous Linux, « couper » est un outil important que vous pouvez utiliser pour extraire les données de différents fichiers. Bien que simple, il a diverses utilisations et peut être combiné avec de nombreuses commandes. Ce guide rapide présente quelques exemples de commandes de coupe Bash. Tout d’abord, nous avons expliqué la commande de base, puis discuté de quelques exemples avancés. De plus, vous pouvez canaliser la sortie des autres commandes comme entrée dans la commande « couper ».