我想知道如何在bash腳本中創建動態case語句。bash中的動態case語句
例如,假設我有一個awk語句,其內容如下
red
green
blue
在這種情況下的輸出,輸出可隨時更改。
我試圖然後執行不同的邏輯,如果一個值包含在這個awk輸出。
因此,如果上述數據是在$列表中,那麼我會在概念上喜歡做這樣的事情:
case "${my_var}" in
$list)
.....
something_else)
.....
esac
我試圖用它來建立一個動態的自定義選項卡完成功能(見http://www.debian-administration.org/article/An_introduction_to_bash_completion_part_2爲一些背景)。
任何想法?
謝謝。
有趣的問題是:「你將如何指定每個動作的情況.....部分?」 – 2011-01-14 04:14:34