for ... in ... do ... done)$ for valeur in 1 2 3 4 ; do echo $valeur ; done
1
2
3
4$ for fichier in *.txt ; do file $fichier ; doneÉcrire un programme nommé convertir_tout qui:
#!/bin/bash
IFS=$'\b\n'
for valeur in $(ls -d *)
do
echo file "$valeur"
done#!/bin/bash
IFS=$'\b\n'
for fichier in $(find . -name '*.txt')
do
echo "fichier=$fichier"
doneÉcrire un programme nommé convertir_sous_dossiers
qui:
$ for i in {1..10} ; do echo $i ; done
1
2
3
4
5
6
7
8
9
10$ for i in {1..10..2} ; do echo $i ; done
1
3
5
7
9for (condition initiale, de sortie, mise à jour)$ for (( i=0 ; i<9 ; i=i+1 )) ; do echo $i ; done
0
1
2
3
4
5
6
7
8$ for (( i=0 ; i==0 ; i=i+1 )) ; do echo $i ; done
0while$ echo $i
9
$ while (( i >= 0 )) ; do echo $i ; (( i-- )) ; done
9
8
7
6
5
4
3
2
1
0$ i--
-bash: i--: command not found$ ((i--))
$ echo $i
-2