Recherche de site Web

É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

Articles connexes: