我试图让我在 sed 中的替换短语结束,这样
echo aardvark.CPP | sed s/'\.'/'\.cpp'/g
将阅读:
土豚变种cpp
并不是:
土豚cppCPP
谢谢
如果你只想替换.CPP
你可以这样做:
echo aardvark.CPP | sed s/'\.CPP'/'\.cpp'/g
如果你想在 with 之后替换任何东西.
,.cpp
你可以这样做:
echo aardvark.CPP | sed s/'\.*'/'\.cpp'/g
你也可以像这样使用一个简单的 tr 命令:
echo aardvark.CPP | tr 'CPP' 'cpp'
编辑:
如果你真的想使用 sed 然后使用:
echo aardvark.CPP | sed 's/\.[A-Za-z][A-Za-z]*$/.cpp/g'