[問題] script使用case如何判斷非空值執行腳本

作者: lifeissuck (魁)   2019-03-22 20:49:16
case $activity_id in
"12")
執行aaaaaa
;;
"NA")
執行bbbbbbb
;;
esac
請問各位大大兩個判斷式" "裡面一定要固定值嗎?
如果我只想判斷 $activity_id不是空值就執行aaaaaa
空值就執行bbbbb的話該怎麼改呢?
謝謝<(_ _)>
作者: brli7848 (無理阿?)   2019-03-22 21:02:00
你的好朋友else呢
作者: lantw44 (#######################)   2019-03-22 21:30:00
不一定,裡面可以放變數,通常最後一項會放 * 處理上面沒有列舉到的所有其他狀況
作者: yvb   2019-03-22 22:25:00
case $x in '') echo empty;; *) echo nonempty;; esac

Links booklink

Contact Us: admin [ a t ] ucptt.com