Comment utiliser la commande CUT sous Linux?

La commande CUT est utile pour ceux qui traitent des fichiers Big Data sous Linux. Il peut vous aider à obtenir plus facilement les informations dont vous avez besoin et à exclure les informations dont vous n’avez pas besoin. Si vous savez comment utiliser la commande cut et la commande sed , vous pourrez facilement apporter de grandes modifications aux documents. Examinons immédiatement de plus près la commande.

Imaginons que vous ayez un document qui ressemble à ceci. C’est ce qu’on appelle les joueurs.txt.

christiano:ronaldo:38
lionel:messi:35
erling:haaland:24
kylian:mbappe:18

Ce document est si petit que vous n’avez pas vraiment besoin d’utiliser une commande pour apporter des modifications car il est plus rapide de le faire manuellement. Mais si vous avez 100 lignes dans le document, il y a beaucoup de temps à gagner en utilisant la commande cut et d’autres commandes telles que awk et sed.

En utilisant la commande couper, laissez-nous faire des choses sympas avec le fichier .txt nos joueurs.

Comment utiliser la commande CUT sous Linux?

Commandes faciles avec la commande couper.

cut -b 1 players.txt

Cette commande imprimera le premier bit sur chaque ligne du fichier.

cut -b 1-5 players.txt

Cela vous montrera les cinq premiers caractères de chaque ligne du document.

cut -d ":" -f 1 players.txt

Cette commande est un peu plus compliquée, mais elle sépare le champ les uns des autres avec la commande -d. Je lui ai dit que le : (deux-points) est le caractère séparant les champs. En conséquence, il considérera que le fichier se compose de trois champs, et en utilisant l’option -f, je lui dis d’imprimer le premier champ. Le résultat ressemblera à ceci.

Utilisation de la commande couper

Si vous souhaitez afficher le premier et le troisième champ, vous pouvez modifier la commande pour qu’elle ressemble à ceci.

cut -d ":" -f 1,3 players.txt

Faisons une dernière chose : changer le délimiteur, le deux-points. Peut-être que vous voulez un espace entre les noms au lieu du :. Comment cela peut-il être fait?

cut -d ":" -f 1- players.txt --output-delimiter=" "

Cela vous montrera la liste complète avec un espace entre les noms au lieu du deux-points. Que faire si vous souhaitez enregistrer la sortie dans un nouveau fichier? Est-ce possible? Exécutez la commande suivante pour enregistrer la sortie de votre commande cut.

cut -d ":" -f 1- players.txt --output-delimiter=" " > newplayers.txt

Si vous exécutez la commande, le résultat sera enregistré dans newplayers.txt. Vous pouvez exécuter la commande suivante pour voir le résultat.

cat newplayers.txt
Utilisation de la commande cut dans Ubuntu

Et voilà. Vous avez maintenant appris à utiliser certaines des fonctions disponibles avec la commande cut sous Linux. J’espère que vous les avez trouvés utiles. Voulez-vous savoir quel est le meilleur service VPN pour Linux Mint et Ubuntu? Ou souhaitez-vous en savoir plus sur les autres commandes Linux? Regardez autour de vous dans le Guide des adresses IP pour trouver les informations que vous recherchez.

Laisser un commentaire