Linux 使用Sed删除空白

Linux 使用Sed删除空白,linux,unix,sed,Linux,Unix,Sed,我已经被困了一段时间了 下面是删除括号和其中包含的文本的代码 sed -i 's/([^)]*)//g;s/ / /g' *.txt 然而,我很难将其融入到代码中 另一个条件将删除括号前面的额外空格 我可以做哪些改进?试试以下方法: sed 's/\s*([^)]*)//g' *.txt 您应该提到这是GNU,因为\s。

我已经被困了一段时间了

下面是删除括号和其中包含的文本的代码

sed -i 's/([^)]*)//g;s/  / /g' *.txt
然而,我很难将其融入到代码中

另一个条件将删除括号前面的额外空格

我可以做哪些改进?

试试以下方法:

sed 's/\s*([^)]*)//g' *.txt

您应该提到这是GNU,因为\s。