sed -e ': a' -e 's/\(\[[^][]*\)\([A-Z][A-Z][A-Z]*\)\([^][]*\)//' -e 't a'
-
: a
define um rótulo no início do script. -
s/\(wibble\)\(foo\)\(bar\)//
substitui o wibblefoobarfoo pelo wibblefoobar. -
[A-Z][A-Z][A-Z]*
corresponde a duas ou mais letras -
t a
retorna ao marcadora
se o comando anteriors
fez uma substituição.