SCRDEV/SCR.1.2/TP08/fichier-reponsestp08.txt

32 lines
870 B
Plaintext
Raw Normal View History

YOLOU
SCR 1.2
TP08
I.
Seq (la commande) permet de generer des nombres jusqu'a l'atteindre exemple seq 5 affichera 1 2 3 4 5
a. [yolou@archlinux scr]$ for ((i=1; i<=7; i++))
> do echo $i
> done
1
2
3
4
5
6
7
explication : i vaut 1 et tant que i est inférieur ou egal a 5 on affecte la valeur de 1 grace a echo $i et on referme le do grace a done
b.
[yolou@archlinux scr]$ ./my_seq.sh 3
1
2
3
explicationn : if fait la condtion qui dit si l'argument ($# va ête remplacé par le nombre de parametres passées au script à la ligne de commande) 1 est egal ou moins (-lt) à 1 alors (then) on affiche (echo Usage: $0 <arg_numeric>") ce qui veut dire que on a pas mit un argument dans l'argument 1 puis on quitte et for (( i=1; i<=$1 ;i++ )) ---> veut dire tant que i est inferieur à l'argument 1 on incremente i
on fait le code suivant qui affiche l'argument $i