Chinaunix
标题:
请教log文件抓取字段的自动处理问题
[打印本页]
作者:
slzq
时间:
2015-01-03 16:57
标题:
请教log文件抓取字段的自动处理问题
有一个目录下有一堆log文件,需要抓取每个log某个字段,然后转换成相同名字不同后缀名的文件
现在是这么单个执行的
awk '{print $5}' 20150101.log |sed '/^$/d' > 20150101.tt
怎样才能批量执行,不输入log文件名字使用变量批量修改,希望指教,非常感谢!
作者:
ziyunfei
时间:
2015-01-03 17:38
awk '$5{print $5>gensub(".log",".tt","",FILENAME)}' *.log
复制代码
作者:
ziyunfei
时间:
2015-01-03 17:38
awk '$5{print $5>gensub(".log",".tt","",FILENAME)}' *.log
复制代码
作者:
goofool
时间:
2015-01-03 21:36
find . -name "*.log" |xargs -I {} awk '{print $5}' {} |sed '/^$/d' > 20150101.tt
复制代码
作者:
slzq
时间:
2015-01-04 18:35
ziyunfei 发表于 2015-01-03 17:38
非常感谢,已解决!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2