Académique Documents
Professionnel Documents
Culture Documents
?
..............................................................
..............................................................
..............................................................
passwd
touch
fork()
getpid()
..............................................................
..............................................................
if [$# -ne 2]
then
echo “mauvais nombre de paramètres ”
elif [ !-d $1]
then
echo “$1 n’est pas un répertoire”
else
case $2 in
1) for i in `ls $1`
do
if [-f $i]
then
cat $i|grep ^[A-Z]
fi
done;;
2) ls –l $1|grep ^d|wc –l;;
3) chmod g=x $1;;
4) echo “fin du script $0”
*) echo “erreur”
esac
fi
fi
Expliquer ce que fait le script prog après chacun des appels suivants (on suppose qu’il existe
un répertoire R dans le répertoire courant) :
1) sh prog R 1
2) sh prog R 2
3) sh prog R 3
4) sh prog R 4
5) sh prog R 4 3
6) sh prog R 8
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................
..............................................................