Bash 排序和连接问题

Bash 排序和连接问题

我必须合并两个文件。首先,我使用 sort 命令并创建两个新的已排序文件。接下来我使用 join,但它不起作用。我的脚本:

sort  -t ',' -r -k 4,4 file1.csv > sortf1.csv
sort  -t ',' -r -k 1,1 file2.csv > sortf2.csv
join -t ',' -1 4 -2 1 sortf1.csv sortf2.csv > last.csv

错误:

join: sortf1.csv:7: is not sorted: df-77,I,red,6674,6
join: sortf2.csv:4: is not sorted: 1967,XS,34,nf-54

相关内容