我正在编写我的第一个bash脚本,可以使用一些帮助/建议。我目前无法测试脚本 - 只是想知道我是否正确设置了它。
我有一个文件$ A_HOME / bin / nohup.out,我正在搜索“ERROR”这个词。我需要它将结果输出到文件,例如output_error.csv或output_error.txt。
根据我所读到的内容,这是我提出的脚本
find "$A_HOME"/bin/nohup.out -exec grep "ERROR" {} /; -print >> output_error.csv
要么
grep -r ERROR "$A_HOME"/bin/nohup.out >> output_error.csv
谁能帮我吗?我想我应该使用find,但我已经读过它在这种情况下没有必要。
非常感激。
如果您知道完整路径,则无需查找,因为您已经知道如何找到它以及它在哪里。
—
ssnobody
不过,你的第二个命令应该可行
—
G-Man
-r
如果你正在查看单个文件,那就毫无意义了。
find
代替grep ERROR "$A_HOME"/bin/nohup.out > output_error.txt