我有 2 个 csv 文件,如下
AllEmpployees.txt
EmpID,Name
QualifiedEmployeees.csv
Empid
现在我想查找合格员工的姓名
Empid,Name
我使用以下命令
join -t , -1 1 -2 1 QualifiedEmployeees.csv AllEmployees.txt
这会导致零记录。我确信员工 ID 存在交集。
引用:https://superuser.com/questions/26834/how-to-join-two-csv-files
是否是因为合格员工文件只有一列并且没有分隔符?或者我做错了什么
最佳答案
试试这个:
join -t "," <(dos2unix <QualifiedEmployeees.csv) <(dos2unix <AllEmpployees.txt)
关于linux - 基于列连接两个 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36733949/