![Sortieren einer Prüfsummendatei nach Dateinamen](https://rvso.com/image/1302263/Sortieren%20einer%20Pr%C3%BCfsummendatei%20nach%20Dateinamen.png)
Ich versuche, die Ausgabe des md5sum
Programms 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.txt
wird 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.txt
an der -
…, sodass die Zahl die erste Zeichenfolge ist, die es ermöglicht, sort
das Richtige zu tun (tm).