我有一个包含二进制控制字符(例如“^@”和“^M”)的文本文件。当我直接在该文本文件上执行字符串操作时,控制字符会使脚本崩溃。
通过试错,我发现
这是一个好的方法吗?还是有更好的方法可以从文本文件中删除控制字符?在 Windows 8 之前的操作系统中,
通过试错,我发现
more
命令可以去除这些控制字符,这样我就可以正确地处理该文件。more file_with_control_characters.not_txt > file_without_control_characters.txt
这是一个好的方法吗?还是有更好的方法可以从文本文件中删除控制字符?在 Windows 8 之前的操作系统中,
more
是否具有此行为?
ftp
传输文本文件时,如果你忘记使用asc
模式,控制字符才会被添加到文本文件中。 - SomethingDark