Académique Documents
Professionnel Documents
Culture Documents
Créer un script qui demande à l'utilisateur de saisir une note et qui affiche un message en
fonction de cette note :
Proposition
#!/bin/bash
fi
1/5
Exercice 2:
Si 12h < l’heure < 17h : Alors affichez « bon après midi » Si l’heure
Exercice 3
Créer un script shell nommé "nombreJours" qui affichera le nombre de jours du mois courant.
"nombreJours" affichera pour février 2021 le message "28 jours en février 2021".
→ Structure case
Exercice 4
Exercice 5
Écrire un script qui affiche la taille d'un fichier passé en paramètre sous la forme :
Nom du fichier : test.sh Taille 1562 octets
⇒ du -b
Exercice 6
Écrire un script shell « division » qui accepte deux paramètres entiers puis calcule et affiche
leur quotient. Il faut traiter tous les cas possibles.
Exercice 7
Ecrire un script shell « Maximum » qui accepte deux paramètres entiers puis affiche leur valeur
maximale
Exercice 8
Écrire un script Shell qui dit si la chaîne passée en paramètre correspond à un nom de fichier
2/5
ordinaire, à un répertoire ou autre. (test -f / -d)
Exercice 9
Écrire un script Shell qui prend en paramètre les noms de deux répertoires et qui déplace les
fichiers ordinaires du premier répertoire dans le deuxième. Un message d’erreur est affiché si
le nombre de paramètres est inférieur à deux. Ou si les paramètres ne sont pas des répertoires.
(test -d / $#)
Exercice 10
Écrire un script qui n’accepte pas de paramètres et qui parcourt le répertoire courant et ajoute
des droits d’exécution à tous les utilisateurs pour les fichiers script bash. Nous identifierons
un fichier script bash par sa première ligne qui commence par « # ! /bin/bash » ⇒ grep /
chmod / test -f
Exercice 11
3/5