マルチレベルメニュー - サブメニュー - オプション bashscript(If-Else および Switch-Case) [閉じる]

マルチレベルメニュー - サブメニュー - オプション bashscript(If-Else および Switch-Case) [閉じる]

メニューオプションのどれが良いかについてアドバイスを求めています。特に、オプションを選択した後にメニューに戻ることができるオプションが提供されているプロセスの場合はさらにそうです。

下記をご覧ください

[Menu]
1 - Option 1
2 - Option 2
3 - Quit (exit command)

Please choose option:

#Under Option 1
1 - Sub-Option 1
2 - Sub-Option 2
3 - back to main menu

#Under Sub-Option 1
1 - Sub-sub Option 1
2 - Sub-sub Option 2 
3 - back to Sub-option menu 

どんな提案がありますか?ヒント?

ありがとう

ベストアンサー1

switch..case読みやすさと保守性のためのオプション(オプションの追加)が複数ある場合に最適です。

パフォーマンスの面では、どちらもほぼ同じです。

おすすめ記事