【发布时间】:2016-06-08 08:18:51
【问题描述】:
我已经阅读了很多关于如何替换文件中的空格的问题,但我遇到了以下问题:
我有一个这样的文件:
<foo>"crazy foo"</foo> <bar>dull-bar</bar>
我正在尝试删除 > < 之间的空格,并且只删除那些空格,这样文件就会像:
`<foo>"crazy foo"</foo><bar>dull-bar</bar>`
到目前为止,我已经尝试使用 sed 和 tr 删除 then。 Sed 无法正常工作并使用tr '> <' '><' 输出:
<foo>"crazy foo"</foo><<bar>dull-bar</bar>
【问题讨论】:
-
你试过
echo '<foo>"crazy foo"</foo> <bar>dull-bar</bar>' | sed 's/> </></g'
标签: regex linux bash replace sed