0

这基本上是我想要做的:

while string1 is not present in foo.log OR string2 is present in foo.log do
    echo .
loop

输入文件示例:

这应该保持运行时

string1
foo
bar
string2

这应该保持运行时

foo
bar

这应该停止while循环

foo
bar
string1
4

1 回答 1

3

“string1 不存在于 foo.log 中或 string2 存在于 foo.log”应转换为

while ! grep -q "string1" foo.log || grep -q "string2" foo.log; do
    echo .
done
于 2013-06-21T23:07:05.147 回答