$ sort -t$'\n' -k1.6,1.12 file_to_be_sorted
12345111AABCGDEG123456HAAAJBBB
12345111VABCGDEG123456 AAA BBB
12345222 ABC DEG123456 AAA BBB
Olá, tenho um arquivo de texto grande que quero classificar usando um local específico (por exemplo, 6 a 12 caracteres)
Entrada:
12345222 ABC DEG123456 AAA BBB
12345111VABCGDEG123456 AAA BBB
12345111AABCGDEG123456HAAAJBBB
Saída (usando os 6-12 caracteres como chave de classificação):
12345111AABCGDEG123456HAAAJBBB
12345111VABCGDEG123456 AAA BBB
12345222 ABC DEG123456 AAA BBB
Nota: alguns dos valores na chave de classificação podem ou podem ter valores.
$ sort -t$'\n' -k1.6,1.12 file_to_be_sorted
12345111AABCGDEG123456HAAAJBBB
12345111VABCGDEG123456 AAA BBB
12345222 ABC DEG123456 AAA BBB