我需要在下面的/var/log/messages中搜索“WAM”,并将完整的时间戳值导出到Excel工作表/文本文档

2013-07-09T02:22:18.535639Z user.info WebAppMgr WAM
2013-07-09T02:22:21.817372Z user.info sam SAM  ^Icom.palm.app.calculator
2013-07-09T02:22:21.818442Z user.info sam SAM  ^Icom.palm.app.settings
2013-07-09T02:22:22.746751Z user.info WebAppMgr WAM
2013-07-09T02:22:23.846636Z user.info sam SAM  ^Icom.palm.app.notes
2013-07-09T02:22:24.851727Z user.info sam SAM  ^Icom.palm.app.firstuse

对于终端输出,这将起作用
awk '/\ WAM/ {print $1"\t"}' /home/santosh/messages

我需要文本文件/Excel表格输出
WAM
2013-07-09T02:22:18.535639Z
2013-07-09T02:22:22.746751Z

最佳答案

试试这个:

awk 'BEGIN{print "WAM"}/\<WAM\>/{print $1}' /home/santosh/messages > text.file

关于python - 用于搜索并导出到csv文件/Excel工作表的Shell脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17580033/

10-12 19:57
查看更多