我有两个要根据第一个字段加入的排序文件:
文件1:
sa01^DS0^Pri^PE^Prod^EC
sa02^D0^App^PE^Prod^EC
sa03^D0^App^PE^Prod^EC
sa04^D0^App^PE^Prod^EC
sa05^D0^App^PE^Prod^EC
sa06^D0^App^PE^Prod^EC
sa07^D0^App^PE^Prod^EC
sa^AS1^ABAP^PE^Prod^EC
sar^ERS^Enq^PE^Prod^EC
文件2:
sa01^uz006p
sa02^ua009p
sa03^ua005p
sa04^uz002p
sa05^uz001p
sa06^uz011p
sa07^uz012p
sa^uz016p
sar^uz019p
我的加入命令:
join -a1 -a2 -t'^' -1 1 -2 1 $FILE1 $FILE2
给我这个:
sa01^DS0^Pri^PE^Prod^EC^uz006p
sa02^D0^App^PE^Prod^EC^uz009p
sa03^D0^App^PE^Prod^EC^uz005p
sa04^D0^App^PE^Prod^EC^uz002p
sa05^D0^App^PE^Prod^EC^uz001p
sa06^D0^App^PE^Prod^EC^uz011p
sa07^D0^App^PE^Prod^EC^uz012p
sa^uz016p
sar^ERS^Enq^PE^Prod^EC^uz019p
为什么=(?我对两个文件都进行了排序。