我有两个文件:
文件 1.txt:
510806153|1||||33245|65|6236067806|25001|7746250
510806153|1||||33245|65|6968349321|25001|8956584
文件2.txt
510806153|||||
当我这样做时join -t \| -j 1 file1.txt file2.txt
,我得到这个输出:
|||||6153|1||||33245|65|6236067806|25001|7746250
|||||6153|1||||33245|65|6968349321|25001|8956584
但是当我这样做时join -t \| -j 1 file2.txt file1.txt
,我得到了正确的加入:
510806153||||||1||||33245|65|6236067806|25001|7746250
510806153||||||1||||33245|65|6968349321|25001|8956584
为什么 join 在第一个命令中添加竖线?