Problem mit sed

N

nikster77

Routinier
Hi.
Ich habe ein Problem mit sed, wenn ich ein:
Code:
cat /proc/mdstat | grep -E [a-z]d[a-z][0-9] | sed -e s/\[[0-9]\]//g | awk '{print $1, $5, $6}'
ausfuehre, bekomme ich folgende Ausgabe:
Code:
md1 sdb1[ sda1[
md2 sdb2[ sda2[
Wie Ihr seht versuche ich alle [ auszufiltern... das gelingt aber nicht ganz, hab schon gegooglet und verschiedene Kombis ausprobiert, wenn mich kurz jemand drauf stossen koennte?

Danke

Niels
 
Pack Deinen Subst-Befehl in '', also

Code:
... sed -e 's/\[[0-9]\]//g' ...

dann sollte es gehen.

Gruss, Xanti
 
Leider nein.
Aber Danke fuer die Antwort.

Gruss

Niels
 
moin nikster77

wie genau soll´s denn aussehen? so etwa:
md8 sdf1 sds1
md7 sdc1 sdm1
md6 sdd1 sdl1
md5 sda1 sdj1
md4 sdb1 sdk1
md3 sdi1 sdr1
md2 sdg1 sdp1
md1 sde1 sdn1
md0 sdh1 sdq1

wenn ja dann stimmen die angaben von xnati - zumindest funktioniert´s bei mir so.
cat /proc/mdstat | grep -E [a-z]d[a-z][0-9] | sed -e 's/\[[0-9]\]//g' | awk '{print $1, $5, $6}'

gruß
 
Hallo zusammen

Dem kann ich nur zustimmen, mit den '' funktionierts bei mir tadellos...

grzz
d22
 
Naja... ist ja eigentlich auch ziemlich simpel und ich war mir ziemlich sicher das es so funktioniert (hatte das vorher schon probiert) aber Nada...
Hab hier sed sed-4.1.4-r1, ich probiere es nochmal auf einem anderen System bevor ich verzweifle ;)

Gruesse

Niels

Nachtrag:
OK. Hab mir ein Debian hier auf der Firma geschnappt... da geht's.
Ich hab mich schon als sabberndes Wrack in der Ecke hocken sehen... ;)

Auf dem Gentoo hier tut's nicht (2 verschiedene Systeme), ich durchforste grad den Bugzilla.

Also: Danke euch.
 
Zuletzt bearbeitet:

Ähnliche Themen

CentOS 6 - Kernel crashes mit 2.6.32-573.*

Raid-1 einrichten

Software-Raid (mdadm) - Festplatte ersetzen

Problem mit HSPA+ Modem Huawei E353 - Installation unmöglich?

Ubuntu X / dbus problem

Zurück
Oben