Reemplazar [some text]
por la cadena vacía. Suponiendo que no desea analizar paréntesis anidados, some text
no puede contener ningún paréntesis.
sed -e 's/\[[^][]*\]//g'
Tenga en cuenta que en la expresión de paréntesis [^][]
para que coincida con cualquier cosa que no [
sea ]
, ]
primero debe aparecer. Normalmente ]
, a terminaría el conjunto de caracteres, pero si es el primer carácter del conjunto (aquí, después del ^
carácter de complementación), el conjunto se ]
destaca por sí mismo.
Si desea analizar corchetes anidados, o si el texto entre corchetes puede abarcar varias líneas, sed no es la herramienta adecuada.