- se terminant par 5
- commençant par annee4
- commençant par annee4 et de 7 lettres maximum
- commençant par annee dont le 6 ème caractère n’est pas un chiffre numérique
- contenant la chaine ana
- commençant par a ou A
- dont l’avant dernier caractère est 4 ou 1
- lister les fichiers cachés (c’est-à-dire ceux commençant par le caractère '.' situés dans votre répertoire personnel.
- Après avoir consulté le guide de find à propos du critère -mtime, trouvez tous les fichiers du répertoire Ex2 modifiés au moins il y a deux mois (' 60 jours). Le critère -mtime est à connaître.
- Trouvez tous les fichiers du répertoire Ex2 modifiés au plus il y a deux mois et se terminant par .txt
- Chercher tous les répertoires se trouvant sous aA36/
- Trouvez tous les fichiers qui correspondent à des répertoires ou aux fichiers ordinaires ne contenant pas la chaîne .txt
- Trouvez tous les fichiers dont les noms se commencent par un a ou un A suivi d’éventuellement quelques lettres ou chiffres et se terminant par un chiffre entre 3 et 6.
Téléchargez les archives Germinal.zip et Poesies.zip dans tp_grep. Décompressez les archives ainsi téléchargées. Résoudre les questions suivantes à l’aide de la commande grep.
- Dire si le mot soldat apparaît dans le fichier Verlaine2.txt. Si vous arrivez à afficher ce mot, faire apparaître les numéros de ligne (option -n).
- Dire si le mot soldat apparaît dans d’autres fichiers du répertoire Poesies.
- Lister les fichiers du répertoire Poesies ne contenant pas le mot soldat.
- La structure (mot1|\mot2) permet de chercher plusieurs mots. En une seule ligne de commande rechercher les mots soleil et parfums dans le fichier Rimbaud.txt
- Dans combien de lignes la chaîne de caractères mine apparaît dans les fichiers du répertoire Germinal ?
- La structure <mot> permet de délimiter les mots. Trouvez les occurrences du mot mine (au singulier) dans les fichiers zola1.txt, . . ., zola4.txt.
- Dans combien de lignes les mots commençant par mine apparaissent-ils dans zola1.txt, . . ., zola5.txt ?
- Afficher le nombre de lignes blanches dans les fichiers du répertoire Germinal.
- Accèdez à tp5 et créez un fichier bonjour.txt en utilisant la commande echo Bonjour > bonjour.txt.
- Afficher le contenu de bonjour.txt par la commande cat.
- Taper > bonjour.txt, que fait cette commande ?
- Quelle différence entre les 2 lignes de commandes suivantes ?
echo Bonjour > bonjour . txt ; echo Bonjour > bonjour . txt
echo Bonjour > bonjour . txt ; echo Bonjour >> bonjour . txt
La premiere ( > ) va écraser le contenu du fichier bonjour.txt la deuxieme ( >> ) va appender le mot "Bonjour" et ne va pas écraser le contenu du bonjour.txt
- Redirigez la sortie de la commande ls -l dans le fichier sortie.
- Créez dans le même repertoire 10 fichiers fich1, . . ., fich10.
- Redirigez l’entrée de la commande grep sur le fichier sortie afin que grep affiche les lignes correspondant à fich2, fich4, fich8.
- Répétez la question précédente, mais cette fois en faisant une redirection de la sortie de grep dans le fichier sortie (sans écrasement du contenu de ce dernier).
- Lancez la ligne de commande ls -l /dev .
- À l’aide des tubes (ou pipe : | ) affichez le nombre de fichiers et répertoires de /dev.
- Affichez le nombre de fichiers (sans les répertoires) de /dev.
- Affichez le nombre de fichiers, puis le nombre de liens symboliques dans le répertoire /bin.