tr "`echo -e '\xE2\x80\x99'`" "`echo -e '\x27'`" < a > b
Run Code Online (Sandbox Code Playgroud)
给定一个名为 UTF-8 编码的文件a,其中包含以下示例:
We’re not a different species
“All alone?” Jeth mentioned.
Run Code Online (Sandbox Code Playgroud)
OS X 使用 BSDtr并产生不错的结果:
We're not a different species
“All alone?” Jeth mentioned.
Run Code Online (Sandbox Code Playgroud)
Ubuntu 使用 GNUtr并产生以下令人讨厌的结果:
We'''re not a different species
''<9C>All alone?''<9D> Jeth mentioned.
Run Code Online (Sandbox Code Playgroud)
如何在 Ubuntu 中完成这种转换?