%20%E9%81%8B%E7%AE%97%E5%AD%90%E4%BD%8D%E6%96%BC%20%60%5B%5B%60%EF%BC%88%E9%9B%99%E6%96%B9%E6%8B%AC%E8%99%9F%EF%BC%89%E4%B8%AD.png)
(這個問題可能以前已經被問過,但由於符號而很難搜尋...)
手冊bash
並沒有明確說明[[
(雙方括號關鍵字 <- SEO)是否支援-o
(或)運算子。當我嘗試時,我得到了-bash: syntax error in conditional expression
,但我不太相信這個功能是使命。
誰能引用一些東西來證實這一點?
答案1
man bash
, 章節外殼文法,說明您可以[[ … ]]
使用運算子( expression )
(括號)、! expression
(否定)、expression1 && expression2
(布林與)和expression1 || expression2
(布林或;按優先順序降序排列)來組合表達式。假設手冊完整,-o
則 是無效的語法[[ … ]]
。