如何从文件中显示和删除所有字符> ascii代码127?
文件是unicode 16bit
更新丹尼斯解决了它,但有一些有关数字范围的有趣讨论。
你为什么需要那个?
—
grawity 2011年
@gravvity你为什么这么问?
—
barlop 2011年
因为它会影响你的行为方式。另一个问题:您是否通过Cygwin或GNUWin32或类似工具提供Unix风格的工具?
—
丹尼斯威廉姆森
@Dennis Williamson我对许多选择持开放态度。我有Cygwin和Gnuwin32,通过那些做它很好,但问题是我的文件是unicode 16bit。我注意到这一行:cat | od -c解释每个char之间的\ 0,并且grep不起作用因为grep看到的字母abc不是连续的,可能是因为相同的原因。他们假设每个字符8位。
—
barlop 2011年
由于你有一个Unicode文件,你应该知道这是真正的重要原因,我要求提供更多信息。从Unicode文件中删除带字节值的字节(请注意我没有说“字符”和“ASCII代码”)会产生奇怪的结果。你真的想做什么?
—
丹尼斯威廉姆森