Plongez dans les profondeurs du T.A.L. !

++ Partie 02 : Expressions régulières‚ pipes‚ jokers et redirections

Exercice 00 : Options de la commande egrep
Syntaxe générale de la commande egrep
Fichier de travail
Options de la commande egrep qui permettent d’obtenir des lignes de contexte
Afficher le numéro de la ligne où figure le mot recherché
Afficher le nombre d’occurences du mot recherché
Ignorer la casse des caractères dans la recherche
Afficher les noms des fichiers où figure le mot recherché
Afficher les lignes où ne figure pas le mot recherché
Afficher les noms des fichiers où ne figure pas le mot recherché
Afficher les lignes où figure le mot recherché tel quel et non pas ses variantes
Chercher plusieurs mots à la fois en faisant apparaître le numéro des lignes

Exercice 01 : Introduction aux expressions régulières
Fichier de travail
Opérateurs d’expressions régulières avec la commande egrep
Commande permettant de filtrer les lignes commençant par "a" ou "A"
Commande permettant de filtrer les lignes finissant par "rs"
Commande permettant de filtrer les lignes contenant au moins un chiffre
Commande permettant de filtrer les lignes commençant par une majuscule
Commande permettant de filtrer les lignes commençant par "B"‚ "E" ou "Q"
Commande permettant de filtrer les lignes finissant par un point d’exclamation
Commande permettant de filtrer les lignes qui ne finissent pas par un signe de ponctuation
Commande permettant de filtrer les lignes qui contiennent un mot contenant un "r" précédé de n’importe quelle lettre
majuscule ou miniscule
Commande permettant de filtrer les lignes qui contiennent un mot dont la seconde lettre est un "r"

Exercice 02 : find
Chercher tous les fichiers commençant par un "a" ou un "A"‚ suivi éventuellement de quelques lettres ou chiffres et
d’un chiffre entre 3 et 6
Chercher un fichier qui a été modifié il y a moins de 30 jours
Chercher un fichier qui a été modifié il y a 30 jours
Chercher un fichier qui a été modifié il y a plus de 30 jours
Chercher un fichier qui a été modifié plus récemment qu’un autre fichier donné
Spécifier que le fichier cherché est un répertoire
Chercher un fichier dont la taille est supérieure à une taille donnée
Utiliser la commande find pour effacer tous les fichiers de sauvegarde qui ont plus d’un mois

Exercice 03 : cat
Visualiser deux fichiers l’un après l’autre
Faire une copie d’un fichier sans utiliser la commande cp ni ouvrir d’éditeur de texte
Utiliser la commande cat pour écrire un peu de texte et mettre le résultat dans un fichier
Différence entre › et ››
Obtenir un fichier blo qui correspond à un fichier bla dont les lignes seraient numérotées

Exercice 04 : Jokers et expressions régulières
Supprimer quatre fichiers en une seule ligne de commande
Regrouper un certain nombre de fichiers avec un suffixe .c dans un répertoire
Regrouper dans un répertoire les fichiers dont le nom contient un caractère minuscule suivi d’un caractère majuscule
Regrouper dans un répertoire les fichiers dont le nom contient trois voyelles à la suite
Commande permettant d’afficher la liste des fichiers d’un répertoire dont le nom commence par "a" et dont la deuxième
lettre est "s" ou "t"
Commande permettant d’afficher la liste des fichiers d’un répertoire dont le nom contient "un" et se termine par "t"
Commande permettant d’afficher la liste des fichiers d’un répertoire dont le nom contient "gre" ou "st"
Commande permettant d’afficher la liste des fichiers d’un répertoire dont le nom contient exactement deux lettres "m"
Commande permettant d’afficher la liste des fichiers d’un répertoire dont le nom contient au moins deux lettres "m"
Commande permettant d’afficher la liste des fichiers d’un répertoire dont le nom contient au moins quatre caractères
et aucun chiffre
Commande permettant d’afficher la liste des fichiers d’un répertoire dont le nom contient exactement deux lettres
Commande permettant d’afficher la liste des fichiers d’un répertoire dont le nom commence et finit par un chiffre
Supprimer les lignes vides d’un fichier
Supprimer les lignes ne contenant que des blancs

Exercice 05 : egrep
Fichiers de travail
Commande permettant de connaître le nombre de lignes contenant le mot "mine"
Commande permettant de connaître le nombre de lignes blanches

Exercice 06 : head‚ tail
Fichiers de travail
Commande permettant d’afficher les 15 premières lignes d’un fichier
Commande permettant d’afficher les 15 dernières lignes d’un fichier
Commande permettant d’afficher toutes les lignes à partir de la quinzième d’un fichier
Commande permettant d’afficher les lignes 15 à 20 d’un fichier
Commande permettant de récupérer les lignes 5 à 9 d’un fichier de 12 lignes
Commande permettant d’afficher la cinquième ligne d’un fichier

Exercice 07 : Filtres et redirections
Fichier de travail
Afficher les lignes triées en ordre croissant d’un fichier
Supprimer le chiffre et le caractère "/" de chaque ligne du fichier fruits.txt
Trier les lignes par ordre alphabétique inverse
Fichiers de configuration
Répertoires de configuration
Mettre dans un fichier la liste de tous les fichiers de l’arborescence à partir du répertoire courant
Mettre dans un fichier la liste de tous nos fichiers avec leur taille‚ leurs droits‚ ...
Afficher uniquement les fichiers du répertoire courant qui sont des liens symboliques
Nombre de lignes qui contiennent le mot "file" dans la page de man de la commande less
Les dix fichiers les plus volumineux du répertoire /usr/bin/


Haut de page