sed: [] közti string cseréje [megoldva]

Sziasztok.

Van egy nagy szövegfájlom, amiben véletlenszerűen vannak a sorokban ilyenek:
[valami]
Szögletes zárójellel együtt.
Azt szeretném, hogy a sed a zárójellel együtt cserélje ki ezeket a semmire, azaz az üres karakterre ("").

Milyen reguláris kifejezést kell használnom a sed után?

cat szovegfile | sed 's/[valamivaltozatos]//g' >idebele.txt

Hozzászólások

Hiányosan írtam. A sorok így néznek ki (részlet):

...
zepp [zep] zeppelin, kormányozható léghajó
zeppelin [ze'pIlIn, Br zep@lIn] zeppelin, kormányozható léghajó, léghajó
...

Szóval a [] jelek közti stringek sosem a sor elején vannak.

ui:
kiszedtem a kalapot, így jó lett.

Kösz zsépen :)

nyos@hex:~$ echo bla[bla] [bl]a|sed -e 's/\[[^]]*\]//g'
bla a
Igy a [] kozott nem lehet ujabb ], szoval semmikepp nem fogja kitorolni a []es[] kozti reszt. (igazabol a greedyness erdekes)

--
Any A.I. smart enough to pass a Turing test is smart enough to know to fail it. -Ian McDonald