Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
doc:systeme:cut [03/07/2014 00:06] 127.0.0.1 modification externe |
doc:systeme:cut [16/07/2014 16:44] smolski |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== CUT ====== | + | ====== cut ====== |
+ | |||
+ | * Objet : cut | ||
+ | * Niveau requis : {{tag>avisé}} | ||
+ | * Commentaires : //Recherche par sélection de sections spécifiques dans un fichier. // | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user>smolski]] 11-06-2010 | ||
+ | * Testé par [[user>smolski]] 11-06-2010 | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=2669 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | **Nota :** | ||
+ | |||
+ | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
+ | |||
+ | ===== Introduction ===== | ||
La commande ''cut'' permet la recherche par sélection de sections spécifiques dans un fichier. | La commande ''cut'' permet la recherche par sélection de sections spécifiques dans un fichier. | ||
Ligne 5: | Ligne 20: | ||
Pour les exemples, nous utiliserons le fichier /etc/passwd. \\ | Pour les exemples, nous utiliserons le fichier /etc/passwd. \\ | ||
Affichage sans sélection avec [[:doc:editeurs:less | la commande less]] : | Affichage sans sélection avec [[:doc:editeurs:less | la commande less]] : | ||
+ | <code user>less /etc/passwd</code> | ||
<code> | <code> | ||
- | $ less /etc/passwd | ||
root:x:0:0:root:/root:/bin/bash | root:x:0:0:root:/root:/bin/bash | ||
daemon:x:1:1:daemon:/usr/sbin:/bin/sh | daemon:x:1:1:daemon:/usr/sbin:/bin/sh | ||
Ligne 22: | Ligne 37: | ||
^ Option ^ Signification ^ | ^ Option ^ Signification ^ | ||
- | |-c1-5 | Permet de sélectionner les colonnes 1 à 5.| | + | |-c1-5 |Permet de sélectionner les colonnes 1 à 5. | |
- | |-c14- | Permet de sélectionner de la colonne 14 à la dernière.| | + | |-c14- |Permet de sélectionner de la colonne 14 à la dernière. | |
- | |-c1-3,14-18 | Permet de spécifier plusieurs plages de colonnes.| | + | |-c1-3,14-18 |Permet de spécifier plusieurs plages de colonnes. | |
==== Exemple option -c : ==== | ==== Exemple option -c : ==== | ||
- | cut -c1 /etc/passwd | + | <code user>cut -c1 /etc/passwd</code> |
- | Affichera la première colonne du fichier ///etc/passwd//. | + | Affichera la première colonne du fichier ''etc/passwd''. |
- | <code> | + | <code user> |
$ cut -c1 /etc/passwd | $ cut -c1 /etc/passwd | ||
r | r | ||
Ligne 55: | Ligne 70: | ||
Dans le fichier /etc/passwd, afficher le //sixième// champ par ligne, dont le séparateur de champs est le caractére double point ('':'') : | Dans le fichier /etc/passwd, afficher le //sixième// champ par ligne, dont le séparateur de champs est le caractére double point ('':'') : | ||
+ | <code user>cut -d: -f6 /etc/passwd</code> | ||
<code> | <code> | ||
- | $ cut -d: -f6 /etc/passwd | ||
/root | /root | ||
/usr/sbin | /usr/sbin |