,直到它與HTTP_CODE返回200和299之間:如何檢查是否捲曲的HTTP_CODE是我想測試一個網站200和299之間
until [[ $(curl --silent -o /dev/null -w %{http_code} -u admin:admin http://mywww:8080/api/v1) = "2[0-9][0-9]" ]] ;do
printf '.'
sleep 5
done
但它只是不斷循環,即使捲曲的返回202例。 我試着比較正則表達式時替換=與當量,但隨後拋出一個錯誤
[[: 2[0-9][0-9]: syntax error: invalid arithmetic operator (error token is "[0-9][0-9]")
不知道其餘的命令,但對於正則表達式匹配,使用'=〜2 [0-9] [0-9]' – Sundeep
對於模式匹配,您必須*不*引用右側。 –