If-then (Bash): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Nieuwe pagina aangemaakt met '== Basic example == <pre> #!/bin/bash mijnvar=$1 if [ -z "$mijnvar" ]; then echo "mijnvar is leeg" elif [[ "$mijnvar" =~ [0-9] ]]; then # Geen idee waarom je...') |
(→AND) |
||
Regel 33: | Regel 33: | ||
fi | fi | ||
</pre> | </pre> | ||
+ | |||
+ | == Bronnen == | ||
+ | |||
+ | * https://stackoverflow.com/questions/13408493/an-and-operator-for-an-if-statement-in-bash |
Versie van 31 aug 2020 10:55
Basic example
#!/bin/bash mijnvar=$1 if [ -z "$mijnvar" ]; then echo "mijnvar is leeg" elif [[ "$mijnvar" =~ [0-9] ]]; then # Geen idee waarom je dubbele vierkante haakjes hebt echo "Mijnvar is een getal" fi
AND
Gebruik &&
als de logische AND-operator:
#!/bin/bash a=1 b=2 if [ "$a" = 1 ]; then echo "a=1" fi if [ "$a" = 1 ] && [ "$b" = 2 ]; then echo "a=1 en b=2" fi