Присоединиться - файл отсортирован

Я пытался объединить два файла, но я не знаю, почему объединение не слушает меня.

Файл я:

1 afjsadfjasdf
3 afdadsfa
4 afjdsakjfads
5 asdfadsfads
9 asfadsfads

Файл k:

1 fdasdfadsfads
2 dfasjfadsjfas
3 dsafadsfadsf
4 asfdasdfadsf
9 asdfadsfadsfa
10 adsfadsfa

Моя команда:

join -1 1 -2 1 i k >ik

И ошибка:

join: k:6: is not sorted: 10 adsfadsfa

Не могли бы вы сказать мне, почему это не работает?

1 ответ

Решение

Использование --nocheck-orderзаставить это работать. Изменение от 1 цифры до 2 цифр приводит к ошибке. Кроме того, по умолчанию объединение сравнивает первый столбец каждого файла, вам не нужно -1 1 -2 1 часть.

Другие вопросы по тегам