Get Firefox 2
Matching ] with sed
November 26th, 2007 :: Permalink :: Trackback

Trying to macht ] with sed needs some precautions:

$ echo "[foo   U ] abc/def [bar]” | sed ’s/\([^]]\)\+] \([^ ]*\).*/\2/’
abc/def

Or use awk:

$ echo "[foo   U ] abc/def [bar]” | awk -F ‘[][]‘ ‘{print $3}’
 abc/def
by bd in misc
 

Comments are closed.

Too Cool for Internet Explorer