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



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

像这样吗?

zgrep text server.log* >~/test.txt
gzcat <your_gz_file>|grep string >output_file

最新更新