Je cherche un moyen de faire en sorte que la chute se produise en fonction d'une condition if dans une condition de cas dans bash. Par exemple:
input="foo"
VAR="1"
case $input in
foo)
if [ $VAR = "1" ]; then
# perform fallthrough
else
# do not perform fallthrough
fi
;;
*)
echo "fallthrough worked!"
;;
esac
Dans le code ci-dessus, si la variable VAR
est 1
, je voudrais que la condition de casse soit exécutée.
if [ $VAR -eq 1 ]; then
partie du code à ce qu'il contient*)
? Parce que c'est complètement différent de ce que l'on appelle la solution, ce qui rend la formulation de votre question légèrement trompeuse.