我很難弄清楚這是做什么的
if [[ "$invoke" ]]; then
查看了 190 頁長的 bash 手冊,但無法確定可能有助于我理解的相關部分。
uj5u.com熱心網友回復:
bash(1) 說:
[[ expression ]]根據條件運算式運算式的計算結果回傳 0 或 1 狀態。運算式由以下條件運算式中描述的主要元素組成。對[[和]]之間的詞不進行分詞和路徑名擴展;執行波浪號擴展、引數和變數擴展、算術擴展、命令替換、行程替換和引號洗掉。條件運算子(例如 -f)必須不加引號才能被識別為主要運算子。
然后在 CONDITIONAL EXPRESSIONS 部分:
string -n string如果字串的長度不為零,則為真。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/364450.html
上一篇:bash:陣列變數的錯誤替換
