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 [08/08/2014 10:07] Hypathie [Option -d] |
doc:systeme:cut [08/08/2014 10:26] Hypathie [Options -d et -f] |
||
---|---|---|---|
Ligne 61: | Ligne 61: | ||
===== Options -d et -f ===== | ===== Options -d et -f ===== | ||
- | * option -d : | + | * option -d : Spécifier un séparateur de champs. |
- | * option -f : N'afficher que les champs indiqués dans la liste sélectionnée. \\ | + | * option -f : N'afficher que les champs indiqués dans la liste sélectionnée. |
<note tip> | <note tip> | ||
Ligne 70: | Ligne 70: | ||
* Si dans le fichier à traiter le séparateur n'est pas la tabulation, il faut indiquer le séparateur avec l'option ''-d''.\\ | * Si dans le fichier à traiter le séparateur n'est pas la tabulation, il faut indiquer le séparateur avec l'option ''-d''.\\ | ||
- | * Cette option ''-f'' s'utilise toujours en complément de l'option ''-d'' suivante. | + | * Les options ''-d'' et ''-f'' s'utilisent toujours en complément l'une de l'autre.\\ |
+ | -Si on utilise l'option -d seule, un message d'erreur apparaît,\\ | ||
+ | -Si on utilise l'option -f seule, la totalité du ficher s'affiche sans extraire de champ, ce qui n'a aucun intérêt. | ||
</note> | </note> | ||
+ | ====Option -d -f : afficher un champ ==== | ||
- | + | Dans le fichier /etc/passwd, afficher le //sixième// champ par ligne, dont le séparateur de champs est le caractère double point ('':'') : | |
- | + | ||
- | + | ||
- | ==== Exemple option -d -f : ==== | + | |
- | + | ||
- | 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 user>cut -d: -f6 /etc/passwd</code> | ||
<code> | <code> | ||
Ligne 91: | Ligne 90: | ||
</code> | </code> | ||
+ | ====Option -d -f : afficher plusieurs champ ==== | ||
+ | Dans le fichier :etc/passwd, afficher le premier et le sixième champs par ligne, avec comme séparateur de champ le caractère double point ('':'') : | ||
+ | <code user>cut -d':' -f 1,6 /etc/passwd</code> | ||
+ | <code> | ||
+ | root:/root | ||
+ | daemon:/usr/sbin | ||
+ | bin:/bin | ||
+ | sys:/dev | ||
+ | games:/usr/games | ||
+ | .../... | ||
+ | </code> | ||