Archiv verlassen und diese Seite im Standarddesign anzeigen : Zahlen in Dateinamen logisch sortieren
stefan-tiger
22.11.06, 18:21
Hallo,
wie kann ich in der Shell und im Konqueror einstellen, daß Dateien die Zahlen am Anfang oder Ende vom Dateinamen enthalten, richtig sortiert dargestellt werden?
Beispiel:
1_datei.txt
10_datei.txt
11_datei.txt
2_datei.txt
3_datei.txt
soll so dargestellt werden:
1_datei.txt
2_datei.txt
3_datei.txt
10_datei.txt
11_datei.txt
Gruß
wie kann ich in der Shell und im Konqueror einstellen, daß Dateien die Zahlen am Anfang oder Ende vom Dateinamen enthalten, richtig sortiert dargestellt werden?
ls|sort -n zeigt's dir in der Shell "richtig" sortiert an.
Und für Zahlen (Versionsangaben) am Ende genügt "ls -v". Für alles ander wüsste ich von awk und sed mal abgesehen keine Lösung.
Da ich für den Konqueror ebenfalls keine Einstellung dafür gefunden habe, habe ich es mit derartigen Dateien immer mit einer führenden Null in einstelligen Zahlen (vorausgesetzt, es geht um von Dir erstellte Dateien). Also
01_datei.txt
02_datei.txt
...
10_datei.txt
11_datei.txt
linuxazubi
22.11.06, 20:54
Da ich für den Konqueror ebenfalls keine Einstellung dafür gefunden habe, habe ich es mit derartigen Dateien immer mit einer führenden Null in einstelligen Zahlen (vorausgesetzt, es geht um von Dir erstellte Dateien). Also
01_datei.txt
02_datei.txt
...
10_datei.txt
11_datei.txt
alternativ könntest du die dateien vielleicht (hab es nie probiert) durch krename jagen und eine führungsziffer hinzufügen.
ich muss das häufiger mit meinem windows-dateimanager im büro machen.
alternativ könntest du die dateien vielleicht (hab es nie probiert) durch krename jagen und eine führungsziffer hinzufügen.
ich muss das häufiger mit meinem windows-dateimanager im büro machen.
Beherrscht krename denn auch die Möglichkeit, zu unterscheiden, ob bereits eine zweistellige Zahl vorhanden ist?
Ich meine, wenn vor jede Datei eine 0 hinzugefügt wird, dann würde aus
1_datei.txt
2_datei.txt
...
10_datei.txt
11_datei.txt
nämlich
01_datei.txt
02_datei.txt
...
010_datei.txt
011_datei.txt
Das wäre dann für eine Sortierung im Konqueror sinnlos:
01_datei.txt
010_datei.txt
011_datei.txt ...
02_datei.txt
linuxazubi
23.11.06, 06:36
müsste mit den funktionen und "##" funktionieren.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.