[问题] 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