Coupez la commande dans Linux avec des exemples
- 4604
- 1403
- Jade Muller
La ligne de commande peut être un endroit intimidant pour les débutants. Cela nécessite pas mal de mémorisation et de saisie pour naviguer. Cependant, cela peut également être incroyablement puissant. Si vous n'êtes pas familier avec l'interface de ligne de commande, vous pourriez avoir du mal à Grep Content à partir de fichiers. C'est là que les commandes de coupe entrent. Ces outils vous permettent rapidement de couper le texte d'un fichier. Ils sont particulièrement utiles lorsque vous souhaitez des colonnes grep dans un fichier. De plus, ils sont faciles à apprendre et à maîtriser.
Dans cet article, nous vous montrerons comment utiliser la commande Cut dans Linux. Nous vous montrerons également quelques conseils et astuces utiles en cours de route. Donc, si vous êtes nouveau sur Linux, c'est le guide pour vous!
Couper [Option] [Nom de fichier]
Options
Les options sont combinées avec des commandes pour effectuer certaines tâches. Il existe différentes options qui peuvent être utilisées avec la commande Cut, une liste d'options couramment utilisées est donnée ci-dessous:
- '-F' couper par champs
- '-b' Pour couper par des positions d'octets
- '-c' Pour couper par des personnages
- '-d' Pour spécifier un délimiteur
Nous devons également fournir un nom de fichier pour couper / extraire des parties en fonction de l'option spécifiée.
Couper les octets
La première option dont nous discuterons est "-B". Cette option peut être utilisée pour extraire des octets particuliers. "-B" L'option doit être suivie avec une liste d'octets séparés par une virgule. Vous pouvez également donner à l'option «-b» une gamme d'octets à l'aide d'un trait d'union.
Maintenant nous allons utiliser le "couper" Commande sur un fichier nommé "animaux.SMS" par exemple. Ce fichier contient les noms de différents animaux. Nous pouvons vérifier le contenu d'un fichier texte en utilisant la commande suivante:
animaux de chat.SMS
Nous allons maintenant essayer de sortir uniquement le premier et le troisième octet de chaque ligne dans le fichier texte en utilisant la commande suivante:
Coupez -B 1,3 Animaux.SMS
Couper les personnages
Avant de déplacer tout d'abord, laissez-moi expliquer la différence entre un octet et un personnage.
Un octet a 8 bits qui peuvent représenter 256 valeurs différentes. À mesure que les ordinateurs devenaient plus mondiaux et accessibles, la langue qui avait plus de 256 caractères a rendu impossible la cartographie un à un. Donc un nouvel Unicode UTF-8 a été créé.
L'ancienne norme ASCII avait 128 caractères. Chaque personnage était représenté par un seul octet. Cependant, dans UTF-8, les caractères sont représentés par 1 à 4 octets. Les onglets et les espaces sont considérés comme un caractère d'un octet.
Essayons maintenant de produire les deux premiers caractères du fichier "animaux.SMS"
Coupez -C 1,2 Animaux.SMS
Nous pouvons également écrire «1,2» comme séquence de caractères:
Coupez -C 1-2 Animaux.SMS
Coupé par champs
Nous pouvons utiliser le "-F" option avec le "couper" commande pour extraire un champ particulier. Nous pouvons également combiner le "-d" option avec "-F" Pour définir un délimiteur. Le délimiteur spécifie où se termine un champ. Le délimiteur par défaut est "LANGUETTE".
Maintenant nous allons utiliser le "Nombres.SMS" fichier comme exemple. Ce fichier contient une séquence de nombres avec des demi-colons séparés par «onglet».
Nous utiliserons la commande suivante pour sortir les premier et troisième fichiers du fichier texte:
Couper -f 1,3 numéros.SMS
Maintenant nous allons utiliser le "-d" Option pour modifier le délimiteur. Nous pouvons définir n'importe quel caractère en tant que délimiteur, mais ici nous allons définir le «;» En tant que délimiteur:
Cut -f 1,3 -d ';' Nombres.SMS
Utilisation du compliment avec coupe
Nous pouvons également utiliser "--compliment
" Pour extraire et imprimer tout sauf les champs sélectionnés par l'option «-f»:
Couper -f 1,3 numéros.txt - complément
Conclusion
«Cut» est un utilitaire de ligne de commande utilisé pour extraire les champs de chaque ligne d'un fichier ou une entrée standard en fonction des critères spécifiés. C'est un outil très pratique et puissant.
Dans cet article, nous avons appris quelle est la commande «Cut» et comment l'utiliser avec différentes options. Nous avons également discuté de quelques exemples utiles de la commande «Cut».
- « Comment créer et ajouter le volume EBS dans AWS Instanace
- Comment installer des services SSL Certificats en WHM & CPANEL »