需求是:由于遇到一些测试偶发性的出现,好比执行了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