我正在以下目录中搜索日志
$ cd opt/app/abc/logs
现在,logs文件夹包含许多不同的日志,例如
abc.log
def.log
wer.log
现在我需要在日志中搜索我正在按照以下方式执行的操作,因为我想知道该条目的第一个文件的名称,假设我正在搜索字符串456
$bash
$ cd opt/app/abc/logs
$ grep -l 456 *
现在我还想要它应该将字符串456的所有记录存储在同一位置的单独文本文件中,以便之后我可以打开该文件以查看字符串456的结果总结。如何实现这一点?
答案 0 :(得分:1)
只需将命令输出到文件:
grep -l 456 * > somefile.txt
您可以为任何命令执行此操作。
答案 1 :(得分:0)
这是你要找的吗?
grep '456' * > outfile