cut command unix with examples
apprenez Cut Command sous Unix avec des exemples simples et pratiques:
Unix fournit un certain nombre de commandes de filtrage qui peuvent être utilisées pour traiter les bases de données de fichiers plats. Ces commandes de filtrage peuvent être enchaînées pour effectuer une série d'opérations avec une seule commande.
Une base de données de fichiers plats est un fichier qui contient une table d'enregistrements, dont chacun contient des champs séparés par des caractères de délimitation. Dans une telle base de données, il n'y a pas de relation structurelle entre les enregistrements et il n'y a pas de structure pour l'indexation.
meilleur logiciel de sauvegarde gratuit pour mac
Commande Cut sous Unix avec des exemples
La commande cut extrait un nombre donné de caractères ou de colonnes d'un fichier. Pour couper un certain nombre de colonnes, il est important de spécifier le délimiteur. Un délimiteur spécifie comment les colonnes sont séparées dans un fichier texte
Exemple: Nombre d'espaces, tabulations ou autres caractères spéciaux.
Syntaxe:
cut [options] [file]
La commande cut prend en charge un certain nombre d'options pour traiter différents formats d'enregistrement. Pour les champs de largeur fixe, l'option -c est utilisée.
comment ajouter des valeurs dans un tableau
$ cut -c 5-10 file1
Cette commande extrait les caractères 5 à 10 de chaque ligne.
Pour les champs séparés par des délimiteurs, l'option -d est utilisée. Le délimiteur par défaut est le caractère de tabulation.
$ cut -d “,” -f 2,6 file1
Cette commande extrait le deuxième et le sixième champ de chaque ligne, en utilisant le caractère «,» comme délimiteur.
Exemple:
Supposons que le contenu du fichier data.txt est:
Employee_id; Employee_name; Department_name; Salary
10001; Employé1; Électricité; 20000
10002; Employé2; Mécanique; 30000
10003; Employé3; Électricité; 25000
10004; Employé4; Civil; 40000
l'algorithme java de dijkstra utilisant la file d'attente prioritaire
Et la commande suivante est exécutée sur ce fichier:
$ cut -c 5 data.txt
La sortie sera:
o 1 2 3 4
Si la commande suivante est exécutée sur le fichier d'origine:
$ cut -c 7-15 data.txt
La sortie sera:
ee_id; Emp Employee1 Employee2 Employee3 Employee4
Si la commande suivante est exécutée sur le fichier d'origine:
$ cut -d “,” -f 1-3 data.txt
La sortie sera:
Employee_id;Employee_name;Department_name 10001;Employee1;Electrical 10002; Employee2; Mechanical 10003;Employee3;Electrical 10004; Employee4; Civil
Conclusion
Deux commandes puissantes pour traiter les bases de données sont «couper» et «coller». La commande cut sous Unix est utilisée pour extraire des parties spécifiées de chaque ligne dans un fichier, et la commande coller est utilisée pour insérer le contenu d'un fichier dans un autre ligne par ligne.
lecture recommandée
- Syntaxe des commandes Unix Cat, options avec exemples
- Commande Ls sous Unix avec des exemples
- Commande Grep sous Unix avec des exemples simples
- Commande Rechercher sous Unix: Rechercher des fichiers avec Unix Rechercher un fichier (exemples)
- Commande de tri Unix avec syntaxe, options et exemples
- Commande Tar sous Unix pour créer des sauvegardes (exemples)
- Commandes de traitement de texte Unix: filtres Unix avec exemples
- Commandes Unix: commandes Unix de base et avancées avec exemples