我正在尝试对文件中带有空格的字符串进行grep调试,使用以下命令,它本身可以很好地执行grep调试:
grep ": error" makeErr.txt
...results as expected...
现在,我试图将此命令放在watch中,但它不起作用:
watch 1 'grep ": error:" makeErr.txt'
> grep ": error:" makeErr.txt
grep: error:": No such file or directory
它应该尝试运行grep ": error:" makeErr.txt
正确的命令,但是由于某种原因,它会导致错误。我尝试了很多报价变化,但所有结果都是相同的。如何正确执行?
如果要指定1秒的更新间隔,则需要使用-n
开关。否则,您不需要在命令的其余部分加上引号:
watch -n 1 grep ": error:" makeErr.txt
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句