我试图弄清楚如何在 bash 脚本中创建动态案例语句。
例如,假设我有一个 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)。
有任何想法吗?
谢谢。