从tr重定向输出

时间:2015-04-07 16:33:11

标签: tr character-replacement

我试图替换< 92>在使用tr的网页中使用单引号。当我做的时候

tr "<92>" "'" < index.html

输出显示已发生替换。所以要进行编辑(或者像tr一样接近)我做

tr "<92>" "'" < index.html >> index.html

文件不变。作为参考,重定向到另一个文件也不能正常工作。

1 个答案:

答案 0 :(得分:0)

据我所知,tr不能用于原地修改。 您可以使用sed作为替代方案。尝试:

sed "s/<92>/'/g" index.html

如果您同意输出,请使用 inplace 标记(-i

sed -i "s/<92>/'/g" index.html

您也可以参考以下答案:tr command not able to direct the Output?