bash 評估

bash 評估

我知道在 Bashif語句中可以透過以下方式進行評估expr

if [[ 5 > 0 ]]; then echo true; fi

Bash 如何評估以下形式的if

if [ 5 -gt 0 ]; then echo true; fi

答案1

第一個執行字串字典比較並且只是bash,而第二個執行數字比較並且也可以在 POSIX shell 中工作。

第二個可以用 bash 更好地寫成

if ((5 > 0)); then echo "true"; fi

相關內容