Hallo, Am Sam, 21 Okt 2006, Al Bogner schrieb:
Am Samstag, 21. Oktober 2006 21:48 schrieb David Haller:
Auf der sicheren Seite bist du mit einer Zeichenklasse:
awk '/[ \t]sd[a-z][ \t]/ { print "/dev/" $4; }' /proc/partitions
Leider nein. Damit gibt es auch kein Ergebnis. Vielleicht kannst aufgrund des Anhangs etwas erkennen. [..] major minor #blocks name [..] 22 71 6160896 hdd7 8 0 63360 sda
Oh, da hat sich das Format deutlich geaendert. Da ist hinter dem 'sda' wohl garnix mehr. Ergo: awk '/[ \t]sd[a-z][ \t]*/ { print "/dev/" $4; }' /proc/partitions ^ das macht das Zeichen optional ;) Oder auch: awk '/[ \t]sd[a-z]$/ { print "/dev/" $4; }' /proc/partitions -dnh -- Linux is not a desktop OS for people whose VCRs are still flashing "12:00". -- Paul Tomblin