Bonjour,
Je suis débutant dans la programmation sous linux merci de me corriger ces scripts shell :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
-1-Ecrivez un script pour renommer tous les fichiers d'extension ".htm" d'un répertoire dont le nom est
transmis en argument pour leur donner une extension ".html".

------------------------------------------------------------

-2-Écrivez un script "affichen" qui prend un paramètre numérique n et génère en sortie la liste des n premiers
entiers.

----------------------------------------------------------

-3-Ecrivez un script "crcdrep" qui crée un répertoire (dont le nom sera passé en paramètre) dans le répertoire
courant et qui vous positionne dedans.

--------------------------------------------------------
-4-Lister les entrées du répertoire /usr/bin dont le nom commence par la lettre m et comporte exactement 3 caractères.
Mes réponses:

-1-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#bin/sh
for i in *.htm
do
mv $i 'basename $i .htm' .html
done
exit0
-2-#
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
bin/sh
echo 'entrer le nombre de i '
read i
for i<$i
do
echo $i
done
exit0
-3-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
#bin/sh
echo 'entrer le nom du repertoire'
read rep
mkdir $rep
-4-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#bin/sh
for i in m*[3]
do
echo $i
done
exit0


Enfin je vous remercie beaucoup