Reemplazar [some text]por la cadena vacía. Suponiendo que no desea analizar paréntesis anidados, some textno 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.