如何将可见控制字符转换回非打印字符(与“cat -v”相反)?

如何将可见控制字符转换回非打印字符(与“cat -v”相反)?

给定转换结果的文件内容,cat -v例如:

M-*M-;M-LM-]M-n

如何将文件转换回原始二进制格式?


例如,给定以下 shell 命令:

$ printf aabbccddee | perl -lne 'print pack "H*", $_' | cat -v > file
$ cat file
M-*M-;M-LM-]M-n

我想做相反的事情,因此将可见控制字符转换为其原始的非打印字符。

相关内容