Linux Cours 4

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 11

Les filtres Linux

Select this paragraph to edit


Select this paragraph to edit
• Les filtres permettent de : Extraire des
informations dans des fichiers. Compter les
occurrences. Comparer des fichiers. Faire des
classements. Faire des sélections, ...
Select this paragraph to edit
• La commande head : La commande head
affiche les premières lignes d’un fichier
$ head [options] fichiers
Exemple d’utilisation : Si un administrateur
système veut lire juste 10 lignes du fichier:
$ head -10 fichier.txt
Select this paragraph to edit
La commande tail affiche les dernières lignes
d’un fichier
$ tail [options] fichiers
Exemple d’utilisation :Si un administrateur
système veut lire juste les 05 dernières lignes du
fichier :
tail -5 fichier.txt
Select this paragraph to edit
La commande cut est utilisée pour sélectionner des colonnes
et des champs dans un fichier.
• $ cut -cColonnes [fichiers]
Une colonne est la position d'un caractère dans la ligne. Le
premier caractère est la colonne 1, le deuxième la colonne 2,
etc.
$ cut -dCaractère -fChamps [fichiers]
Les champs sont délimités par défaut par une tabulation, le
paramètre -d est utilisé pour spécifier un autre délimiteur.
Exemple d’utilisation : $ cut -c1-7 fichier.txt
$ cut -d ' ' -f 2 fichier.txt
Select this paragraph to edit
La commande sort permet de trier les lignes d’un
fichier, par défaut il est en ordre croissant.

$ sort [options] [fichiers] Quelques options


intéressantes : -k pour spécifier le numéro de
colonne utilisé pour le tri. -o pour écrire le résultat
dans un fichier. -r trier en ordre inverse (tri en ordre
décroissant) -n tri numérique, idéal pour les
colonnes de chiffres.

Exemple d’utilisation : $ sort -rnk 4 fichier.txt


Select this paragraph to edit
• La commande uniq est permet de supprimer
les doublons des fichiers triés.
$ uniq [options] [source [destination]]

Exemple d’utilisation : $ uniq fichier.txt


Select this paragraph to edit
• La commande sed est utilisée pour remplacer
une expression par une autre.
$ sed -i s/ancien/nouveau/[g] [fichiers]
Exemple d’utilisation : $ sed -i s/la/voici/g
fichier.txt
Select this paragraph to edit
La commande wc (word count) est utilisée pour
compter les lignes, les mots, les octets et les
caractères.
$ wc [Options] [fichiers] Quelques options
intéressantes : -l compte le nombre de lignes. -c
compte le nombre d’octets.-w compte le nombre de
mots.-m compte le nombre de caractères.

Exemple d’utilisation : wc fichier.txt (retourne le


nombre de lignes, le nombre de mots , le nombre de
caractères)
Select this paragraph to edit
• La commande paste (Jointure Ligne à ligne) :
elle concatène les lignes fichiers entre eux,
ligne1 de fichier1 avec ligne1 de fichier2, etc.
$ paste [options] [fichiers]
l’option -d est utilisé pour spécifier le délimiteur
Exemple d’utilisation : paste -d " " fichier.txt
fichier2.txt
Select this paragraph to edit
• La commande split (Découpage d’un fichier en
morceaux) : Elle permet de découper un gros
fichier en plusieurs morceaux.
$ split [options] [fichier [préfixe]]
Exemple d’utilisation : $ split -n 3 fichier.txt fich

Vous aimerez peut-être aussi