Travail sur les commandes Unix élémentaire:
		Consignes:
		
       
       
		- 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"
       
		 
Réponses:
- Supprimer quatre fichiers en une seule ligne de commande
Commentaire:
		On cherche à supprimer les fichiers essai1, essai2, essai3 et essai4 en une seule ligne de commande.
		
Commande:
		macbook-de-admin:tal-exo admi$ rm essai[1-4]
		 
			- Regrouper un certain nombre de fichiers avec un suffixe .c dans un répertoire
Commentaire:
		On cherche à regrouper un certain nombre de fichiers avec un suffixe .c dans un répertoire nommé C/.
		
Commande:
		 macbook-de-admin:tal-exo admi$ mkdir C/
		 macbook-de-admin:tal-exo admi$ mv *.c C/
		Commentaire:
		On crée d’abord le répertoire C/ puis on regroupe tous les fichiers avec un suffixe .c dans le répertoire C/.
		
Résultat:
		macbook-de-admin:tal-exo admi$ ls C/
		gaga.c gege.c gugu.c
		
		Commentaire:
		Les fichiers avec un suffixe .c ont été bien regroupés dans le répertoire C/. 
		 
			
- Regrouper dans un répertoire les fichiers dont le nom contient un caractère minuscule suivi d’un caractère majuscule
Commentaire:
		On cherche à regrouper dans un répertoire Rangement/ les fichiers dont le nom contient un caractère minuscule suivi 		d’un caractère majuscule.
		
Commande:
		macbook-de-admin:tal-exo admi$ mkdir rangement/
		macbook-de-admin:tal-exo admi$ mv *[a-z][A-Z]* rangement/ 
		 
			- Regrouper dans un répertoire les fichiers dont le nom contient trois voyelles à la suite
Commentaire:
		On cherche à regrouper dans un répertoire Rangement/ les fichiers dont le nom contient trois voyelles à la suite.
		
Commande:
		 macbook-de-admin:tal-exo admi$ mkdir rangement/
		macbook-de-admin:tal-exo admi$ mv *[aeiou][aeiou][aeiou]* rangement/
        
       - 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"
Commentaire:
		On cherche la commande permettant d’afficher la liste des fichiers du répertoire /bin/ dont le nom commence par "a" et dont la deuxième lettre est "s" ou "t".
		
Commande:
		macbook-de-admin:tal-exo admi$ ls /bin/ : egrep ^a[st]
		Commentaire:
		Ce symbole "^" signifie début de ligne. Les crochets signifient soit un "s"  soit un "t".
	      
	     
- Commande permettant d’afficher la liste des fichiers d’un répertoire dont le nom contient "un" et se termine par "t"
Commentaire:
		On cherche la commande permettant d’afficher la liste des fichiers du répertoire /bin/ dont le nom contient "un" et se termine par "t".
		
Commande:
		macbook-de-admin:tal-exo admi$ ls /bin/ : egrep .*un.*t$
		Commentaire:
		Ce symbole "*" signifie n’importe caractère répété zéro, une seule ou plusieurs fois. Ce symbole "$" signifie fin de ligne.
	      
       
       
       
       
      
Exercice précédent
      Exercice suivant
       
             
               
 
       
 
       
           Copyright 2009 Tubiana Séverine, tous droits réservés