我试图使用以下命令:
sed 's/\s/\s\#/g'
这应该是这样的:
My Awesome Example Text
并将其改为:
My #Awesome #Example #Text
然而,我无法做到这一点。我尝试了一些斜线并将其转出。什么是适当的sed
命令?我查了几篇其他文章(下面),但他们没有使用文字\s
得到答案。
尝试:
答案 0 :(得分:2)
$ cat text
My Awesome Example Text
$ sed 's/ / #/g' text
My #Awesome #Example #Text
答案 1 :(得分:1)
您可以使用此sed
命令:
sed 's/ /&#/g' file
其中&
是匹配文本的反向引用。
如果您想匹配空格或制表符,请使用:
sed 's/[[:blank:]]/&#/g' file