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 | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:cut [08/08/2014 10:00] Hypathie [Option -f] |
doc:systeme:cut [08/08/2014 10:26] Hypathie [Options -d et -f] |
||
---|---|---|---|
Ligne 59: | Ligne 59: | ||
</code> | </code> | ||
- | ===== Option -f ===== | + | ===== Options -d et -f ===== |
+ | |||
+ | * option -d : Spécifier un séparateur de champs. | ||
+ | * option -f : N'afficher que les champs indiqués dans la liste sélectionnée. | ||
- | N'afficher que les champs indiqués dans la liste sélectionnée. \\ | ||
<note tip> | <note tip> | ||
__À savoir.__\\ | __À savoir.__\\ | ||
Par défaut, le délimiteur est l'espace ou la tabulation.\\ | Par défaut, le délimiteur est l'espace ou la tabulation.\\ | ||
- | * Si dans le fichier à traiter le séparateur n'est pas la tabulation, il faut indiquer le séparateur avec l'option ''-f''.\\ | + | * Si dans le fichier à traiter le séparateur n'est pas la tabulation, il faut indiquer le séparateur avec l'option ''-d''.\\ |
+ | |||
+ | * 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. | ||
- | * Cette option ''-f'' s'utilise toujours en complément de l'option ''-d'' suivante. | ||
</note> | </note> | ||
- | ===== Option -d ===== | + | ====Option -d -f : afficher un champ ==== |
- | On peut également spécifier un séparateur de champs avec l'option -d. | + | 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 89: | 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> | ||