2つのファイルがあります。
ファイル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が最初のコマンドに垂直バーを追加するのはなぜですか?
ベストアンサー1
file1.txt
CRLF行末があるようです。