- 论坛徽章:
- 0
|
回复 #8 oicq63236 的帖子
不会吧 这与同行与不同行没啥关系
[root@localhost pub]# cat data1
22002601300000000759 张1 900.00 19890101 19890630 19890101
22002601300000001187 张3 1,400.00 20000407 20001230 20000407
[root@localhost pub]# cat data2
22002601300000001187 张3 1,400.00 20000407 20001230 20000407
22002601300000000759 张2 900.00 19890101 19890630 19890101
[root@localhost pub]# awk 'NR==FNR{a[$1]=$2" "$3" "$4" "$5" "$6;c[$1]=1}NR>FNR{b[$1]=$2" "$3" "$4" "$5" "$6;c[$1]=1}END{for(k in c){if((k in a)&&(k in b)){if(a[k]!=b[k]){print "file1",k,a[k];print "file2",k,b[k]}}}}' data1 data2
file1 22002601300000000759 张1 900.00 19890101 19890630 19890101
file2 22002601300000000759 张2 900.00 19890101 19890630 19890101
[root@localhost pub]# |
|