我遇到了sed问题,我无法弄清楚,而且我也是业余爱好者。不能得到这个简单的sed命令
我的代码的目标是保持监视文件(OutputFile.dat),直到找到可能的字符串(NaN或STOP),然后杀死在后台运行的程序。它工作时,我只尝试过一个字符串。但是当我试图实现更多可能的匹配时,代码无法工作。
../program inputfile &> OutputFile.dat &
tail -f OutputFile.dat | sed -n '/NaN/q;/STOP/q'
killall program
我试过很多不同的东西,但我无法弄清楚这一点。替代性的建议来实现同样的事情也是受欢迎的。
在此先感谢
'的egrep“的NaN | STOP”'会发现弦,不知道第二步,或许寻找非零返回代码,然后杀了??? –