如何编写基本脚本来在日志中搜索 2 个词并将行放入新文档
How to write basic script to search a log for 2 words and place line in a new document
我正在 Windows 计算机上处理一些随机日志。我只是在学习 bash 脚本,无法弄清楚。我正在寻找的行包含错误和启动器,我希望日志中包含这两个词的行然后被复制到我以后可以参考的文本文档中。如果你们都可以帮助我,也许可以逐步完成您正在做的事情。我正在努力尝试解决这个问题,但无济于事。
-不知道如何 grep 查找一个词然后再查找另一个
-然后我想不出如何将行复制到新文档以便以后参考
在此先感谢您。
grep 'disk.*error|error.*disk' doc.txt > output.txt
这行代码应该可以满足您的需求,它会找到 doc.txt
中所有在同一行有单词 disk 和 error 的行,并将结果保存在 output.txt
中。
我正在 Windows 计算机上处理一些随机日志。我只是在学习 bash 脚本,无法弄清楚。我正在寻找的行包含错误和启动器,我希望日志中包含这两个词的行然后被复制到我以后可以参考的文本文档中。如果你们都可以帮助我,也许可以逐步完成您正在做的事情。我正在努力尝试解决这个问题,但无济于事。
-不知道如何 grep 查找一个词然后再查找另一个
-然后我想不出如何将行复制到新文档以便以后参考
在此先感谢您。
grep 'disk.*error|error.*disk' doc.txt > output.txt
这行代码应该可以满足您的需求,它会找到 doc.txt
中所有在同一行有单词 disk 和 error 的行,并将结果保存在 output.txt
中。