Date création : 22-11-2007 13:17:32 Date de la dernière modification : 24-03-2008 19:22:21
 Vous êtes dans : GNU/Linux Astuces / Commandes Linux - exemples utilisation
cutDESCRIPTION
SYNOPSYS
Exemples
DESCRIPTIONSupprime une partie de chaque ligne d'un fichier. Lisez man cut pour les détails.
SYNOPSYS
cut {-b liste_octets, --bytes=liste_octets} [-n] [--help] [--version] [fichier...]
cut {-c character-list, --characters=liste_caractères} [--help] [--version] [fichier...]
cut {-f liste_champs, --fields=liste_champs} [-d séparateur] [-s] [--delimiter=séparateur] [--only-delimited] [--help] [--version] [fichier...]
Exemple 1Supposons un fichier dont la structure pour chaque ligne est la suivante nom;prenom;naissance. Le séparateur de champs est le point-virgule
Nous voulons afficher que les champs nom et prenom
lami20j@debian:~$ cat fichier
nom;prenom;naissance
toto;aaa;1900
titi;bbb;2000
lami20j@debian:~$ cut -d";" -f1,2 fichier
nom;prenom
toto;aaa
titi;bbb
|
Exemple 2 Nous allons travailler sur le même fichier. Cette fois nous avons besoin que de l'année de naissance
lami20j@debian:~$ cat fichier
nom;prenom;naissance
toto;aaa;1900
titi;bbb;2000
lami20j@debian:~$ cut -d";" -f3 fichier
naissance
1900
2000
|
Exemple 3 Nous allons ajouter quelques champs à notre fichier. La structure actuelle est nom;prenom;naissance;ville;pays;sexe.
Cette fois nous avons besoin d'afficher tout sauf le nom et le prénom
lami20j@debian:~$ cat fichier
nom;prenom;naissance;ville;pays;sexe
nana;aaa;1900;paris;france;2
titi;bbb;2000;barcelone;espagne;1
lami20j@debian:~$ cut -d";" -f3- fichier
naissance;ville;pays;sexe
1900;paris;france;2
2000;barcelone;espagne;1
|
Exemple 4 Cette fois nous allons afficher le nom, le prénom et le sexe.
lami20j@debian:~$ cat fichier
nom;prenom;naissance;ville;pays;sexe
nana;aaa;1900;paris;france;2
titi;bbb;2000;barcelone;espagne;1
lami20j@debian:~$ cut -d";" -f1,2,6 fichier
nom;prenom;sexe
nana;aaa;2
titi;bbb;1
|
|