如何使用sed用一个空格替换空格?

use*_*735 4 whitespace sed

使用 sed "s/[[:blank:]]*/ /g" a>b 似乎不起作用。

Pau*_*ce. 5

您需要将星号更改为加号:

sed "s/[[:blank:]]\+/ /g" a>b
Run Code Online (Sandbox Code Playgroud)

或者使用一个意思相同的替代方法:

sed "s/[[:blank:]][[:blank:]]*/ /g" a>b
Run Code Online (Sandbox Code Playgroud)

或者

sed "s/[[:blank:]]\{1,\}/ /g" a>b
Run Code Online (Sandbox Code Playgroud)

此外,发布错误消息或行为与预期不同的精确方式更有帮助,因为“似乎不起作用”传达的信息很少。