bash スクリプトで動的な case ステートメントを作成する方法を理解しようとしています。
たとえば、次の内容の awk ステートメントの出力があるとします。
red
green
blue
このシナリオでは、出力はいつでも変更できます。
この awk 出力に値が含まれている場合、別のロジックを実行しようとしています。
したがって、上記のデータが $list にある場合、概念的には次のようにしたいと思います。
case "${my_var}" in
$list)
.....
something_else)
.....
esac
これを使用して、動的なカスタム タブ補完機能を構築しようとしています (背景についてはhttp://www.debian-administration.org/article/An_introduction_to_bash_completion_part_2を参照してください)。
何か案は?
ありがとう。