Paelmchen
Aktives Mitglied
- Dabei seit
- 19.08.2005
- Beiträge
- 582
- Reaktionspunkte
- 27
Auch auch mit der Gefahr hin auf den Scheiterhaufen zu kommen:
ls -l | awk ' { printf("%-20s %10s \n",$8,$5); }' | sort
Bin gerade nicht am Mac, aber an einer Linux-Kiste und denke, da ja auch bei Mac Unix als Grundlage vorhanden ist, sollte das gehen...
Was soll passieren:
- ls -l ist klar
- der Ausgabestrom wird an awk gesendet "|"
- dort wird per printf die Spalte 8 und Spalte 5 der Daten ausgebeben (das Minuszeichen sorgt dabei für eine linksbündige Darstellung)
- Weitergabe des Datenstroms an den sort Befehl
Ergebnis sollte sein, Dateinamen und dessen Größe sortiert nach Name...
Bye
Mirko
ls -l | awk ' { printf("%-20s %10s \n",$8,$5); }' | sort
Bin gerade nicht am Mac, aber an einer Linux-Kiste und denke, da ja auch bei Mac Unix als Grundlage vorhanden ist, sollte das gehen...
Was soll passieren:
- ls -l ist klar
- der Ausgabestrom wird an awk gesendet "|"
- dort wird per printf die Spalte 8 und Spalte 5 der Daten ausgebeben (das Minuszeichen sorgt dabei für eine linksbündige Darstellung)
- Weitergabe des Datenstroms an den sort Befehl
Ergebnis sollte sein, Dateinamen und dessen Größe sortiert nach Name...
Bye
Mirko