Linux下awk命令合并多文件方法
最近做项目过程中需要合并指定目录下所有的文本文件输出到一个文本中,
经过跋山涉水,翻山越岭 终于我被我找到了一个命令
当前测试是 同时合并1700 个文本文件 瞬间搞定 而且格式没有发生变化,命令如下:
1 awk '{v=FILENAME}!a[v]++1' /tmp/data/pps/*.ips >/tmp/all.ips.txt
以上命令是 合并 /tmp/data/pps/目录下所有.ips 结尾的文件 到txt 文件中,
各位同学 希望能帮到你们,我的项目中我就在用这个awk 命令
作者 yangqijun
|