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.