Shell Script 的條件宣告是用 [] ,if 條件後面需接 then ,block 結束後接 fi
寫法大概長這樣
是說在寫條件式的時候稍微卡了一下,習慣性比較時直接用了 ==
不過執行時一直跳出 [: Cynthia: unexpected operator,稍微 de 了一下 bug,後來才想到,我測試時是使用 sh run ,而 ==
是 bash 的語法。所以要嘛改用 bash run,不然就把 ==
改成 =
。
本文作者: 辛西亞.Cynthia
本文連結: 辛西亞的技能樹 / hackmd 版本
版權聲明: 部落格中所有文章,均採用 姓名標示-非商業性-相同方式分享 4.0 國際 (CC BY-NC-SA 4.0) 許可協議。轉載請標明作者、連結與出處!