删除< 83>和< 91> char不可打印的字符

时间:2016-08-18 08:06:32

标签: unix

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

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

一个例子:

CORUA< 83>一种与LT; 91>一种

3 个答案:

答案 0 :(得分:0)

U可以使用此命令删除不可打印的字符,但我不确定< 83>的含义。和< 91>

  

tr -cd' \ 11 \ 12 \ 15 \ 40- \ 176' < file-with-binary-chars>清洁文件

其他链接

http://www.asciitable.com/

http://www.csc.villanova.edu/~tway/resources/ascii-table.html

答案 1 :(得分:0)

试试这个;

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

答案 2 :(得分:0)

strings inputfile > outputfile