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 →
Ceci est une ancienne révision du document !
Soit les trois dernières lignes du fichier /etc/passwd :
cat /etc/passwd
Debian-gdm:x:112:120:Gnome Display Manager:/var/lib/gdm3:/bin/false hypathie:x:1000:1000:Hypathie,,,:/home/hypathie:/bin/bash libvirt-qemu:x:113:122:Libvirt Qemu,,,:/var/lib/libvirt:/bin/false
libvirt-qemu
; x
; 113
, etc. :
.La commande cut permet d'afficher des zones spécifiques d'un fichier.
cut [options] [fichier...]
Sélection par caractère.
Le premier caractère des trois dernières lignes
cut -c 1 /etc/passwd
D h l
Du premier au neuvième caractère
cut -c -9 /etc/passwd
Debian-gd hypathie: libvirt-q
Du neuvième au dernier caractère
cut -c 9- /etc/passwd
dm:x:112:120:Gnome Display Manager:/var/lib/gdm3:/bin/false :x:1000:1000:Hypathie,,,:/home/hypathie:/bin/bash qemu:x:113:122:Libvirt Qemu,,,:/var/lib/libvirt:/bin/false
Du onzième au vingt-et-unième caractère
cut -c 11-21 /etc/passwd
:x:112:120: :1000:1000: mu:x:113:12
cut -c 1-9,11-21 /etc/passwd
saned:x:11:119::/hom Debian-gd:x:112:120: hypathie::1000:1000: libvirt-qmu:x:113:12
Découpages par caractère | significations |
---|---|
cut -c -n | du caractère 1 à n |
cut -c n- | de n jusqu'à la fin |
cut -c n-m | de n à m |
cut -c n-m,i-j | de n à m et de i à j |
Découpage par champ (ou colonne), en fonction du délimiteur -d
Et liste des champs “”-f“”.
-d
, mais si le séparateur est un autre caractère, il faut l'indiquer
Coupe en fonction du délimiteur-d':'
et du premier champ-f 1
cut -d':' -f 1 /etc/passwd
Debian-gdm hypathie libvirt-qemu
Coupe en fonction du délimiteur-d':'
et des champs 1 ; 3 et 4-f 1,3,4
.
cut -d':' -f 1,3,4 /etc/passwd
Debian-gdm:112:120 hypathie:1000:1000 libvirt-qemu:113:122
cut -d'délimiteur' -f n | délimiteur et n° champ délimité |
cut -d'délimiteur' f n,m,… | délimiteur et plusieurs champs |
Afficher soit le nombre de mots, soit le nombre de ligne, soit le nombre d'octets
wc [options] [fichier...]
Le nombre d'utilisateur du système ?
wc -l /etc/passwd
33 /etc/passwd
echo "Coucou à tous">> essai-wc
wc -w essai-wc
3 essai-wc
wc -c essai-wc
15 essai-wc