Unix 删除<;83>;及<;91>;字符不可打印字符

Unix 删除<;83>;及<;91>;字符不可打印字符,unix,Unix,我需要删除文件中的一些字符,如或。这些是不可打印的字符,我不知道如何删除它 我在Unix中工作,使用sed命令,但我没有找到解决方案 一个例子: CORUAÁA您可以使用此命令删除不可打印的字符,但我不确定您所说的和是什么意思 tr-cd'\11\12\15\40-\176'clean file 其他链接包括 试试这个 tr -d '\x83\x91' yourFile > newFile 当我使用Vi时,文本以蓝色字体显示。但是,当我使用命令时,head会显示为�. 我使用你的命令,

我需要删除文件中的一些字符,如或。这些是不可打印的字符,我不知道如何删除它

我在Unix中工作,使用sed命令,但我没有找到解决方案

一个例子:


CORUAÁA

您可以使用此命令删除不可打印的字符,但我不确定您所说的和是什么意思

tr-cd'\11\12\15\40-\176'clean file

其他链接包括

试试这个

tr -d '\x83\x91' yourFile > newFile

当我使用Vi时,文本以蓝色字体显示。但是,当我使用命令时,head会显示为�. 我使用你的命令,但是在某人的行中删除ñchardon delete nothing muzido,你需要为你的答案以及原始代码添加一些上下文。对其工作原理的一些解释,以及您认为它将如何提供解决方案,将有助于原始提问者和寻找类似问题解决方案的任何其他用户。由于答案的长度和内容,它也会阻止你的答案被自动标记为低质量。这看起来像UTF-8编码,删除奇数字符也没有帮助。
strings inputfile > outputfile