|
вступить (PLS помочь присоединиться к команде)
Привет,
Я новый ученик вступить в команду. Некоторые результаты действительно меня путать.
Пожалуйста, помогите мне.
ввода:
Код:
file1:
LEO oracle engineer 210375
P.Jones Office Runner ID897
L.Clip Personl Chief ID982
S.Round UNIX admin ID6
file2:
Dept2C ID897 6 years
Dept5Z ID982 1 year
Dept3S ID6 2 years
GEDA 210375 1 year
То, что я хочу именно это:
Код:
ID897 P.Jones Office Runner Dept2C 6 years
ID982 L.Clip Personl Chief Dept5Z 1 year
ID6 S.Round UNIX admin Dept3S 2 years
210375 LEO oracle engineer GEDA 1 year
Последующие является код и результат по моему примеру. Может ли кто-нибудь объяснить, почему результат не правильный. Кажется, мои soaris только выхода первых двух строк (поскольку, если я разделить входной файл на четыре группы, и каждая группа содержит только одну строку, оно работает нормально.)
Благодаря передовой!
Код:
code1: join -j1 4 -j2 2 file1 file2
result1:
ID897 P.Jones Office Runner Dept2C 6 years
ID982 L.Clip Personl Chief Dept5Z 1 year
code2:join -a1 -j1 4 -j2 2 file1 file2
reuslt2:
210375 LEO oracle engineer
ID897 P.Jones Office Runner Dept2C 6 years
ID982 L.Clip Personl Chief Dept5Z 1 year
code3:
join -a2 -j1 4 -j2 2 file1 file2
reustl3:
ID897 P.Jones Office Runner Dept2C 6 years
ID982 L.Clip Personl Chief Dept5Z 1 year
ID6 Dept3S 2 years
210375 GEDA 1 year
|