Script shell
Exercice 1
1. Ecrire un script script.sh qui demande à l’utilisateur un nom de répertoire. Si un répertoire de ce nom n’existe pas déjà, il crée le répertoire avec ce nom. Dans tous les cas, il se déplace dans ce répertoire et enfin affiche un message « on est dans le répertoire » suivi du chemin absolu du répertoire. 2. Ecrire une commande protege qui :
Demande à l’utilisateur d’entrer un nom de fichier ;
Vérifie que ce fichier existe ;
Protège complètement ce paramètre (enlève tous les droits à tous les autres utilisateurs y compris ceux du même groupe que le propriétaire).
3. Ecrire une commande effacer qui :
Demande à l’utilisateur d’entrer un nom de fichier ;
Teste que ce fichier est un fichier ordinaire ;
Vérifie que le répertoire poubelle existe à la racine de votre compte ;
Le créé sinon ;
Déplace le fichier de nom entrée au début de programme dans le répertoire poubelle.
CORRECTION:
Exercice 2
Créer un programme capable de compter le nombre de fichiers dans un répertoire. La syntaxe du programme est : nbfich [répertoire] Ou répertoire est le chemin du répertoire désiré. Si répertoire n’est pas spécifié, utiliser le répertoire courant.
CORRECTION:
echo "entrer le nom "
Exercice 3
Ecrire un script pour connaitre le plus grand nombre de trois nombres données en paramètres de la commande. Afficher un message d’erreur si le nombre d’arguments n’est pas suffisant
CORRECTIO:
echo "entrer le nom "
Exercice 4
Créer un script qui devra enregistrer à l'aide d'un tableau, un nombre d'entiers donné en paramètre (ou en saisie) puis trier ceux-ci dans l'ordre croissant dans ce même tableau (sans passer par un autre) et enfin afficher le contenu du tableau (ordonné) sur la sortie standard.
تعليقات
إرسال تعليق