我一直在将 Amazon Kindle 电子书中的一些代码片段剪切并粘贴到文本编辑器 (JetBrains PhpStorm) 中,显然每次它都带有一些扩展的 (>127) ASCII 字符。
是否有简单的 cmd 行 sed/awk/tr 命令,或简单的 OSX 应用程序将它们剥离?
我一直在将 Amazon Kindle 电子书中的一些代码片段剪切并粘贴到文本编辑器 (JetBrains PhpStorm) 中,显然每次它都带有一些扩展的 (>127) ASCII 字符。
是否有简单的 cmd 行 sed/awk/tr 命令,或简单的 OSX 应用程序将它们剥离?
感谢这篇博文,这里有一个对我很有效的解决方案:
tr -cd '\11\12\15\40-\176' < infile > outfile
请注意,如果您收到此错误:tr: Illegal byte sequence,这可以通过设置 LANG=C 来解决:
export LANG=C
(不知道为什么设置 LANG=C 有帮助,但这就是其他有同样问题的人正在做的事情)
Plain Clip一直是我的首选 OS X 应用程序,用于去除不需要的字符/空白/等。