我有一个家庭作业,说做一个文件,并把这个数据在它Unix的JOIN命令不是为我工作
Brown:82:53,000
Anders:110:32,000
Caplan:174:41,000
Crow:95:36,000
我叫这个empsal
然后叫empname另一个文件,其中包含
Brown:LaVerne:F:Accounting Department:444-7508: . . .
Anders:Carol:M:Sales Department:444-2130: . . .
Caplan:Jason:R:Payroll Department:444-5609: . . .
Crow:Lorretta:L:Shipping Department:444-8901: . . .
我必须使用join命令来加入这些文件,并使输出(称为empbud)看起来像这样。
Brown:LaVerne:Accounting Department:53,000
Anders:Carol:Sales Department:32,000
Caplan:Jason:Payroll Department:41,000
Crow:Lorretta:Shipping Department:36,000
所以我尝试使用命令这样
join -1 1 3 -2 1 2 4 empsal empname > empbud
我想加入的姓氏,并从empsal工资和名字,部门和empname工资。
'男人join'并查找'-o'(输出)选项。你快到了。祝你好运。 – shellter
我试过 'join -1 1 3 -2 1 2 4 empsal empname -o empfinal' 它表示额外的操作数4 – BreeBreeBRAN
并且还记得对输入文件进行排序:并且您需要查看'-t '选项 –