需求是:由於遇到一些測試偶發性的出現,好比執行了20次會出一次錯誤,而後就順手寫了一個小腳本,用來判斷執行了 n 次,是否出現錯誤。根據正則來匹配出substring shell
value=dotnet test pattern=".*失敗: [1-9]" for i in {1..10000} do if [[ $value =~ $pattern ]]; then echo "error find" fi done