Sortieren einer Prüfsummendatei nach Dateinamen

Sortieren einer Prüfsummendatei nach Dateinamen

Ich versuche, die Ausgabe des md5sumProgramms numerisch nach Dateinamen zu sortieren (das heißt, alle Dateinamen stimmen überein log-\d+\.txt). Ich habe versucht

sort -g "-t " -k 2 CHECKSUMS

aber es sortiert nach Prüfsumme. Mit

sort "-t " -k 2 CHECKSUMS

sortiert nach Dateinamen, log-12.txtwird aber davor platziert log-2.txt.

Irgendwelche Hinweise? Danke!

Antwort1

Versuche dies:

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

es teilt die Zeile d41d8cd98f00b204e9800998ecf8427e log-1.txtan der -…, sodass die Zahl die erste Zeichenfolge ist, die es ermöglicht, sortdas Richtige zu tun (tm).

verwandte Informationen