Mailinglist Archive: opensuse-de (1367 mails)
| < Previous | Next > |
Re: [OT] ls -l nach Spalte 5 sortieren
- From: Peter Steffinger <trommelpeter@xxxxxx>
- Date: Mon, 30 Aug 2010 22:37:48 +0200
- Message-id: <201008302238.04170.trommelpeter@xxxxxx>
Hallo David und Martin
Am Montag, 30. August 2010, 15:07:50 schrieb David Haller:
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |