使用 sed“s / [[:blank:]] * / / g”a> b 似乎不起作用。
答案 0 :(得分:4)
您需要将星号更改为加号:
sed "s/[[:blank:]]\+/ /g" a>b
或使用同样意义的替代方案:
sed "s/[[:blank:]][[:blank:]]*/ /g" a>b
或
sed "s/[[:blank:]]\{1,\}/ /g" a>b
此外,发布错误消息或行为与预期不同的精确方式更有帮助,因为“似乎不起作用”传达的信息非常少。