Écriture d’une boucle bash for de style C - exemple
Si vous êtes un programmeur C têtu et que vous souhaitez obtenir ce que vous voulez en utilisant BASH, vous serez heureux d’apprendre que BASH propose une syntaxe de style C pour l’écriture de boucles. Vous trouverez ci-dessous deux exemples de boucle bash for de style C :
Simple bash de style c pour le look avec trois itérations :
#!/bin/bash
MAX=3
for ((i=1; i <= MAX ; i++)) ; do
echo "$i"
done
C-style for boucle utilisée pour imprimer tous les éléments du tableau :
#!/bin/bash
ARRAY=( 'Debian Linux' 'Redhat Linux' 'Ubuntu Linux' )
ELEMENTS=${#ARRAY[@]}
for (( i=0;i<$ELEMENTS;i++)); do
echo ${ARRAY[${i}]}
done