[問題] script使用case如何判斷非空值執行腳本已刪文
討論群 ++
https://line.me/R/ti/g/vH0z7wyxGl
====我是分隔線===
case $activity_id in
"12")
執行aaaaaa
;;
"NA")
執行bbbbbbb
;;
esac
請問各位大大兩個判斷式" "裡面一定要固定值嗎?
如果我只想判斷 $activity_id不是空值就執行aaaaaa
空值就執行bbbbb的話該怎麼改呢?
謝謝<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.40.134
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1553258959.A.010.html
→
03/22 21:02,
6年前
, 1F
03/22 21:02, 1F
case 還需要用else嗎QQ?
推
03/22 21:30,
6年前
, 2F
03/22 21:30, 2F
→
03/22 21:30,
6年前
, 3F
03/22 21:30, 3F
不好意思 不太懂~~~~
這是舉例拉 我想了解 in (目前是12 & NA)後面要怎麼放判斷式
可以判斷是不是空值的QQ
推
03/22 22:25,
6年前
, 4F
03/22 22:25, 4F
成功惹!!! 但是空值要用 "") 才行~
※ 編輯: lifeissuck (36.238.40.134), 03/23/2019 00:22:05
推
03/23 18:09,
6年前
, 5F
03/23 18:09, 5F
推
03/23 19:43,
6年前
, 6F
03/23 19:43, 6F
推
03/23 21:41,
6年前
, 7F
03/23 21:41, 7F
→
03/23 22:54,
6年前
, 8F
03/23 22:54, 8F
推
03/23 23:30,
6年前
, 9F
03/23 23:30, 9F
→
03/23 23:35,
6年前
, 10F
03/23 23:35, 10F
推
03/25 21:46,
6年前
, 11F
03/25 21:46, 11F
→
03/25 21:48,
6年前
, 12F
03/25 21:48, 12F
→
03/25 21:53,
6年前
, 13F
03/25 21:53, 13F
→
03/25 22:01,
6年前
, 14F
03/25 22:01, 14F
可能環境吧 我的不是真的linux主機 還是虛擬機
DevOps用linux 指令去下command line執行腳本
因為後面可能還會增加很多需求拉 保留彈性 想說case可能比較符合XD
我只用''的話會被當字串處裡的樣子
像case裡面的變數 我要用這樣包 才能讀到變數"'${XXXX}'"
※ 編輯: lifeissuck (36.239.131.176), 03/26/2019 00:21:13
→
03/26 21:17,
6年前
, 15F
03/26 21:17, 15F
順便請問大大 有類似的linux討論群組可以加嗎?
哈哈哈哈哈 其實我也不知道這個算甚麼
才剛接觸而已 看圖比較快
他有好幾種引擎可以選 只是我們要串其他環境所以用linux
疑....我記得當初遠的時候是寫 macOS & linux
現在只跑出macOS
https://imgur.com/DsCQY6s

※ 編輯: lifeissuck (60.249.242.109), 03/27/2019 14:30:06
※ 編輯: lifeissuck (60.249.242.109), 03/28/2019 15:58:42
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章