Dans la catégorie Scripts Shell:

Si vous voulez exécuter plusieurs fois les mêmes actions sur une liste d’éléments, vous pouvez utiliser une boucle directement dans le terminal sans avoir besoin de script.

for VAR in LIST
> do
> # utilisez $VAR
> done

Exemple:

$ for USER in olivier bob bill
> do
>  sudo passwd -l $USER
>  logger -t bad-boy $USER
>  done
Locking password for user olivier.
passwd: Success 
Locking password for user bob.
passwd: Success
Locking password for user bill.
passwd: Success

Les commandes ci-dessus peuvent être écrites sur une ligne:

for USER in olivier bob bill; do sudo passwd -l $USER; logger -t bad-boy $USER; done

Autre exemple plus utile: convertir tous les mp4 d’un dossier en mp3:

for FILE in *\ *
do
ffmpeg -f mp4 -i ${FILE} -f mp3 "${FILE%.mp4}.mp3"
done