Classificando um arquivo de somas de verificação por nome de arquivo

Classificando um arquivo de somas de verificação por nome de arquivo

Estou tentando classificar a saída do md5sumprograma por nome de arquivo, numericamente (ou seja, todos os nomes de arquivos correspondem log-\d+\.txt). tentei

sort -g "-t " -k 2 CHECKSUMS

mas classifica por soma de verificação. Usando

sort "-t " -k 2 CHECKSUMS

classifica por nome de arquivo, mas log-12.txté colocado antes de log-2.txt.

Alguma pista? Obrigado!

Responder1

tente isto:

$> sort -t '-' -k 2 -n CHECKSUMS

ele divide a linha d41d8cd98f00b204e9800998ecf8427e log-1.txtno -... então o número é a primeira string que permite sortfazer a coisa certa (tm).

informação relacionada