Chinaunix
标题:
多文件问题
[打印本页]
作者:
Ladore
时间:
2015-11-13 14:26
标题:
多文件问题
awk处理多个文件(用相同的规则),文件名如:1234-20151113-****(前面四位固定,中间为日期,后面4为则不固定),每天文件个数名字不一样。能用一个awk处理这些文件吗?
如果不能,该用怎样的方式处理。
作者:
yjh777
时间:
2015-11-13 15:12
awk 可以接多个文件。
主要看你怎么处理。 用 shell 循环调用 awk 也行啊
作者:
Ladore
时间:
2015-11-13 15:33
回复
2#
yjh777
主要是怎么传入要处理的文件名。
作者:
bikong0411
时间:
2015-11-13 16:00
awk 'pattern {action}' 1234-$(date +"%Y%m%d")-*
复制代码
作者:
yjh777
时间:
2015-11-13 17:24
Ladore 发表于 2015-11-13 15:33
回复 2# yjh777
主要是怎么传入要处理的文件名。
你的所有文件不在一个目录吗? ls 或 find 获取文件列表就行啊
for file in $( find $path -name "1234-20151113-****" ); do
awk '' $file
done
作者:
reyleon
时间:
2015-11-13 18:06
只有你想不到的, 没有你做不到的, 加油, 楼主, 你行的
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2