用 sed 删除括号中的所有单词

Dis*_*ame 2 sed text-processing

我怎样才能做到这一点sed,我有一长串的东西,有些东西用括号括起来。

lol
xml
lol
lol (347)
idiot (67)
Run Code Online (Sandbox Code Playgroud)

如何删除(347)(67)但是对于括号中带有数字和随机字母的巨大列表?

我试过这个命令,sed 's/(*)/hshshshshs/g'但我是新手sed

我打算只使用文本编辑器来替换hshshshshs任何内容,因为我不确定是否sed可以处理空行..

cuo*_*glm 5

尝试这个:

$ sed -e 's/([^()]*)//g'
Run Code Online (Sandbox Code Playgroud)

或者你可以使用 Perl:

$ perl -pe 's/\(.*?\)//g'
Run Code Online (Sandbox Code Playgroud)