UNIX脚本,用于在日志和文件中搜索以及提取行

时间:2012-09-14 12:58:18

标签: unix find

我正在尝试编写一个脚本,可以在日志文件中搜索特定文本,并在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的新手 感谢

2 个答案:

答案 0 :(得分:2)

像这样?

zgrep text server.log* >~/test.txt

答案 1 :(得分:0)

gzcat <your_gz_file>|grep string >output_file