Böyle bir şey yapmaya çalışıyorum:
case $level in
3)
echo "Level Three"
2)
echo "Level Two"
1)
echo "Level one"
;;
esac
eğer $ seviye = 3 ise çıktı
Level Three
Level Two
Level One
$ level = 1 ise, yalnızca çıktı
Level One
Ama denediğimde hata alıyorum syntax error near unexpected token ')'çünkü dahil etmedim ;;.
Tanıdığım her diğer dil buna izin veriyor, bunu bash yapmanın bir yolu var mı? "Şimdi devam et ve bir sonraki durumu uyuyormuş gibi yap" anlamına gelen bir anahtar kelime türü?
2
Bildiğiniz her dil buna izin veriyorsa, C ve taklitçileri dışındaki dilleri öğrenmeniz gerekir. İfadelerde sonbahar, bir şekilde daha ilkeli dillerde hayatta kalan tarihi bir tasarım kazasıdır.
—
Gilles 'SO- kötülük'