Привет у меня есть большой текстовый файл, который я хочу отсортировать, используя определенное место (например, 6-12 символов)

Ex. Входные данные:

12345222 ABC DEG123456 AAA BBB
12345111VABCGDEG123456 AAA BBB
12345111AABCGDEG123456HAAAJBBB

Вывод (используя 6-12 символов в качестве ключа сортировки):

12345111AABCGDEG123456HAAAJBBB
12345111VABCGDEG123456 AAA BBB
12345222 ABC DEG123456 AAA BBB

Примечание: некоторые значения в ключе сортировки могут иметь или могут иметь значения.

1 ответ1

1
$ sort -t$'\n' -k1.6,1.12 file_to_be_sorted
12345111AABCGDEG123456HAAAJBBB
12345111VABCGDEG123456 AAA BBB
12345222 ABC DEG123456 AAA BBB

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .