我有一个名为file.txt
. 文件内容如下
sunday
monday
tuesday
Run Code Online (Sandbox Code Playgroud)
我写了下面的脚本,如果grep
找不到提到的模式,它就会循环正常
until cat file.txt | grep -E "fdgfg" -C 9999; do sleep 1 | echo "working..."; done
Run Code Online (Sandbox Code Playgroud)
但是我的要求是上面的脚本应该循环直到grep
模式中提到的文本在 file.txt
我尝试将L
标志与 grep一起使用。但它没有用。
until cat file.txt | grep -EL "sunday" -C 9999; do sleep 1 | echo "working..."; done
Run Code Online (Sandbox Code Playgroud)