Skip navigation

Les instructions en bash

Les instructions en bash.

En scripting shell, il faut entourer d’espaces les crochets des instructions.

Ainsi, l’instruction suivante est incorrecte :

if [$test = "test"];then
   echo "le test est vérifié";
fi

En revanche celle-ci est correcte :
$test

if [ $test = "test" ];then
   echo "le test est vérifié";
fi

La condition : if, elif et else.

if [ $test = "test" ];then
   echo "le test est vérifié";
elif [ $test = "test" ];then
   echo "le test-2 est vérifié";
else
   echo "le test-3 est vérifié";
fi

La boucle while.

i=0;
while [ $i -lt 5 ];do
   echo "loop number :" $i;
   (( i++ ));
done

La boucle for.

i=0;
while [ $i -lt 5 ];do
   echo "loop number :" $i;
   (( i++ ));
done

by | October 20, 2013 | No Comments | Scripting