寫了一段 Shell

if [[ $a!= $b || $c != $d ]]; then

在不同功能的 Container 下執行時,碰到以下錯誤

[[: not found

爬文發現 [[ ]] 在 sh 下運行會有問題,但該 container 沒有 bash,故需改寫為

if [ $a != $b ] || [ $c != $d ]; then

來源:String comparison in bash. [[: not found