awk 两个文件比较出现问题
来源:互联网 发布:知乎 成人内容 老司机 编辑:程序博客网 时间:2024/06/03 23:37
awk 比较两个文件的异同的时候经常会用到
awk ‘{if(NR==FNR)(a[$0]=1)if(FNR!=NR){if(a[$0]!=1)print $0}}’ x1 x2
刚发现,这个东东, 要保证x1 x2 是有序的。
贴上来一个awk 脚本
防止以后忘了。 刚写的 用来分割不同文件的
awk 'BEGIN{
a=""
b=0;
filehead="fingerprint"
filenum=1
cnum=1
}
{
if(a==""){
a=$1
}
else if(a==$1)
{
c[cnum]=$0;
cnum=cnum+1
}
else if(a!=$1){
b=b+1;
if(b>100000){
filename = filehead"_"filenum
for (i=1;i<cnum;i++){
print c[i] > filename
}
filenum=filenum+1
cnum=1
c[cnum]=$0
cnum=2
b=0
a=$1
}
else{
c[cnum]=$0;
cnum=cnum+1;
a=$1
}
}
}END{
filename = filehead"_"filenum
for (i=1;i<cnum;i++){
print c[i] > filename
}}' fingerprint.new1
不是那么简洁 ,先用着吧
今天 导入tair
阿里的东西 真心说不上喜欢, 你说他好,他缺少好多支持,你说他不好,你又找不到过硬的理由。
就这样吧。
=====================================分割线
awk 取交集 比read line 要快1000倍
- awk 两个文件比较出现问题
- awk对两个文件的比较
- awk比较两个文件的异同
- awk逐行比较两个文件的内容
- awk比较两个文件的异同
- awk 合并两个文件
- awk字符串比较问题
- 两个对象比较大小时出现的问题
- awk文件比较条件输出
- shell比较两个文件
- vim 比较两个文件
- myeclipse比较两个文件
- vimdiff比较两个文件
- 两个文件比较
- vimdiff比较两个文件
- vimdiff比较两个文件
- vimdiff比较两个文件
- awk数组处理两个文件的例子
- iOS有关图片处理的总结 (四)------图片的饱和度,亮度,对比度。
- 将多组数据显示在一个控件内
- 挖掘机司机挖断国防光缆致大连军演受阻被判刑
- Eclipse 调试总结
- 遭遇VMIprvse.exe病毒文件把CPU资源耗尽
- awk 两个文件比较出现问题
- MFC嵌入cef3
- 一些个人网站
- Android开发之搜芽项目的图片加载问题(使用Volley进行网络图片加载)
- eclipse html插件的下载和安装
- objective-c中的Super
- VC 2008添加 OnInitDialog
- 鞍山赛区的两道水题
- Convolution operation in CNN