Заменить [some text]на пустую строку. Предполагая, что вы не хотите анализировать вложенные скобки, some textони не могут содержать скобки.
sed -e 's/\[[^][]*\]//g'
Обратите внимание, что в выражении в скобках, [^][]чтобы соответствовать чему-либо, кроме [или ], ]должен идти первым. Обычно a ]заканчивает набор символов, но если это первый символ в наборе (здесь, после ^символа дополнения), он ]обозначает себя.
Если вы хотите разобрать вложенные скобки или текст в квадратных скобках может занимать несколько строк, sed не является правильным инструментом.