- 论坛徽章:
- 2
|
回复 1# 南极雨 - awk 'NR<=FNR{a[$1]=$1"x"$2"x"$3} NR>FNR{b=substr($4,3);c=$3"x"b"x"$6;if(c==a[$3]) print}' f1 f2
- 01 1111 AAA WW001 2460524605 1000.00
- 02 2222 BBB GG001 %%%% 2000.00
- 04 4444 DDD FF002 &&&& 4000.00
- 05 5555 EEE RR002 @@@@ 5000.00
- 06 666 FFF UU003 JJJJ 6000.00
- awk 'NR<=FNR{a[$1]=$1"y"$2"y"$3} NR>FNR{b=substr($4,3);c=$3"y"b"y"$6;if(c==a[$3]) print}' f1 f2
- 01 1111 AAA WW001 2460524605 1000.00
- 02 2222 BBB GG001 %%%% 2000.00
- 04 4444 DDD FF002 &&&& 4000.00
- 05 5555 EEE RR002 @@@@ 5000.00
- 06 666 FFF UU003 JJJJ 6000.00
- awk 'NR<=FNR{a[$1]=$1 FS $2 FS $3} NR>FNR{b=substr($4,3);c=$3 FS b FS$6;if(c==a[$3]) print}' f1 f2
- 01 1111 AAA WW001 2460524605 1000.00
- 02 2222 BBB GG001 %%%% 2000.00
- 04 4444 DDD FF002 &&&& 4000.00
- 05 5555 EEE RR002 @@@@ 5000.00
- 06 666 FFF UU003 JJJJ 6000.00
- awk 'NR<=FNR{a[$1]=$1 $2 $3} NR>FNR{b=substr($4,3);c=$3 b $6;if(c==a[$3]) print}' f1 f2
- 01 1111 AAA WW001 2460524605 1000.00
- 02 2222 BBB GG001 %%%% 2000.00
- 04 4444 DDD FF002 &&&& 4000.00
- 05 5555 EEE RR002 @@@@ 5000.00
- 06 666 FFF UU003 JJJJ 6000.00
复制代码 好像都没问题 |
|