1

我正在尝试编写一个脚本,该脚本可以在日志文件中搜索特定文本并在 txt 文件中写下该行。日志文件每 2 天存档一次,因此我还需要在存档文件中进行搜索。

就像是:

-bash-3.2$ ssh server.com
-bash-3.2$ cd test/log/
less server.log.2012-06-19.gz | grep "text" -> ~/test.txt

我是 UNIX 的新手 谢谢

4

2 回答 2

2

像这样?

zgrep text server.log* >~/test.txt
于 2012-09-14T13:00:12.107 回答
0
gzcat <your_gz_file>|grep string >output_file
于 2012-09-14T13:04:02.153 回答