如何使用 sed½
替换.5
?
问问题
97 次
2 回答
2
您的终端需要支持 Unicode,然后才能正常工作:
x='sed to replace "½"'
echo "$x"| sed 's/½/.5/'
sed to replace ".5"
要在文件中内联替换它:
sed -i.bak 's/½/.5/' file
于 2013-09-15T04:05:38.770 回答
0
:) 你必须使用转义字符才能像这样在命令行上解析 1/2 。
echo "任意随机文本 1/2 asdf 1/2" | sed 's/1/2/0.5/g'
/g 最后使它替换所有出现的模式。
如果要在文件上运行它: sed 's/1\2/0.5/g' filename
于 2013-09-15T04:20:57.007 回答