Hallo David und Martin Am Montag, 30. August 2010, 15:07:50 schrieb David Haller:
Eher, das es '\t' nicht interpretiert. Mit nem echten TAB geht's auf jeden Fall: sort -t 'Strg+v TAB' ...
Oder man nimmt find und läßt sich ausgeben, was man braucht:
find . -maxdepth 1 -printf '%s ' -ls | sort -n | cut -d' ' -f4-
Statt dem '-ls' kann man sich auch sonst direkt nur das ausgeben lassen, was man braucht (siehe man find -> Beschreibung von -printf).
Ich glaube ich muss die Aufgabe doch mal genauer aufschreiben. Hier die Aufgabe wie ich sie im Buch steht: "Aufgabe Schreiben Sie ein Kommando, das ls -l nach Dateilängenangabe aufsteigend sortiert ausgiebt. Der ls ist nur als ls -l ohne weitere Parameter zu verwenden. Das Kommando zum Sortieren heißt sort. Die fünfte Spalte des ls -l enhält die Dateilänge." @David Wie würdest du diese Aufgabe am elegantesten lösen? Ohne das, wie in meiner Variante 3 Meter Kommandozeile entsteht :-) Viele Grüße Peter -- ######################################################################## ######################################################################## ######################################################################## ######################################################################## -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org