我陷入了sed命令包含正则表达式的困境。
问:我想用一个空格代替句子结尾后两个空格的所有出现。
这是我所做的:
sed 's/^ $/^$/' file
句子结束后,它没有用一个空格代替两个空格。
我得到的输出:
This is the output. Hello Hello
我想要的输出:
This is the output. Hello Hello
@Rahul我希望句子结尾后的输出包含一次空格。没有第一句中的两个空格。我要输出第二句话
—
宙斯
@Jasen的答案是正确的。顺便说一句,您尝试的命令的意思是:用空行替换仅包含一个whitspace的行。这就是为什么它没有做您想要的。
—
rexkogitans
在此处插入:停顿后在单人空间与双人空间上的战争
—
Gerrit
@gerrit那场战争在20年前就输了。;)
—
h4ckNinja