Rôle des Commandes : sort, cut, grep, et fgrep

Soit le fichier "geniusGroupe.txt" :

$cat geniusGroupe.txt"

Donne :

NOMS

E-MAIL

NUMÉRO TELEPHONE 

Kenfack

K@gmail.com

677667755

PandaCodeur

Pandacodeur@yahoo.fr

677667754

Dongmo

dongmo@uydcd.uninet.cm

699667750

Anafack

ana@gmail.com

677778850

 

Commande sort:

La commande sort est utilisée pour trier les lignes d'un fichier par ordre alphabétique ou numérique.

Options couramment utilisées :

-r : Trie en ordre inverse.

-n : Trie les lignes numériquement.

-k [numéro de clé] : Trie en se basant sur une clé spécifiée.

Exemple : sort geniusGroupe.txt -k1 triera le fichier par ordre alphabétique en utilisant la première colonne (NOMS).

Commande cut:

La commande cut est utilisée pour extraire des parties spécifiques de chaque ligne d'un fichier.

Options couramment utilisées :

-d [délimiteur] : Spécifie le délimiteur de champ.

-f [numéros de champ] : Spécifie les numéros des champs à extraire.

Exemple : cut -d' ' -f2,3 geniusGroupe.txt extraira les colonnes 2 et 3 (EMAIL et NUMERO TELEPHONE) en utilisant l'espace comme délimiteur.

Commande grep:

La commande grep est utilisée pour rechercher des lignes correspondant à un motif spécifié dans un fichier.

Options couramment utilisées :

-i : Ignore la casse lors de la recherche.

-v : Inverse la recherche, affiche les lignes qui ne correspondent pas.

Exemple : grep -i "Kenfack" geniusGroupe.txt affichera les lignes contenant "Kenfack" dans n'importe quelle casse.

Commande fgrep (ou grep -F):

La commande fgrep est utilisée pour effectuer une recherche de motifs littéraux (pas d'interprétation des caractères spéciaux).

Options couramment utilisées :

Aucune option spécifique pour fgrep.

Exemple : fgrep "gmail" geniusGroupe.txt affichera les lignes contenant le motif "gmail" sans interprétation des caractères spéciaux.

  • 1 vote. Moyenne 5 sur 5.

Ajouter un commentaire

Anti-spam