文件中包含3个字段(已排好序):举例如下:
news news_1 1234556
news news_1 1234557
news news_2 1234558
news news_2 1234559
sport sport_1 2234555
sport sprot_1 2234558
sport sport_2 2234556
sport sport_2 2234557
1根据第一个列,将第一列相同的写入同一个文件
awk '{print $2,$3 > $1}' file
2、切割成不同文件后,构造sql
想要如下效果(select * from news_1 where id in(1234556,123447))
awk '{id[$1]=id[$1]?(id[$1]","$2):$2;}END{for(i in id){print "select* from "i"_post where id in("id[i]") ;"}}'
相关推荐
awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理awk文本的处理
awk是unix,linux中处理文本的好工具,本文用一个实例说明awk脚本的编写及使用.
主要讲解了关于shell中用awk数组处理文件的用法
用awk处理两个文件的方法:特定域的合并、替换等
提取leach图像的awk文件提取leach图像的awk文件提取leach图像的awk文件
生产环境awk最佳实践
1. awk非常适合于结构化的文本文件(行、列数据)复杂处理。相对于sed而言,它可进行复杂的编程处理,并且可以产生复杂的报表输出。 2. awk通常有三个版本,旧awk、nawk(新)、gawk。Solaris下建议用nawk,因为旧...
因为遇到了awk问题,所以找到这个小结,共享一下
linux运维,文本处理三剑客之,awk文本处理工具。非常详细!
自己编写的经过验证的AWK文件, 用于分析NS2中的TRACE文件,来 解析网络性能,保证可以用,但是不同的 机子会有不同的效果,大家改一些绝对可以用。
由于awk具有上述特色, 在问题处理的过程中, 可轻易使用awk来撰写一些小工具; 这些小工具 并非用来解决整个大问题,它们只扮演解决个别问题过程的某些角色, 可藉由Shell所提供的pipe 将数据按需要传送给不同的小工具...
awk学习awk学习awk学习awk学习awk学习awk学习awk学习
利用tcpdump抓包和awk处理写的基于端口的流量统计
临到要用的时候发现unix下面通常都是用c实现的ini文件操作,网上搜了半天没有现成可用的,真是郁闷,只好自己写了一个,这个程序是对INI文件进行修改的,其实只要删掉几句就变成了查找的了
linuxawk将多个文件结果列合并到一个文件整理.pdf
shell之awk proc文件系统,if_inet6 文件打包
生成awk测试文件的shell脚本文件,文件共有两个参数(可全部留空),第一个参数是生成的新文件名称,第二个参数是key值名称,也就是内部的重复循环部分的字符串
我们必须的工具有两个一个是shell一个是awk,awk对于处理文本文件是最最适合的掌握了awk我们就可以很方便的处理文本文件再借助一些shell命令我们可以很方便得到自己想要的结果。现在从简单的例子来总结一下我觉得会...
awk ‘/101/’ file 显示文件file中包含101的匹配行。 awk ‘/101/,/105/’ file awk ‘$1 == 5′ file awk ‘$1 == “CT”‘ file 注意必须带双引号 awk ‘$1 * $2 >100 ‘ file awk ‘$2 >5 && $2<=15' file
存活节点数与时间的关系仿真,此仿真是基于ns2的leach仿真的awk文件