当我使用命令检查文件中的特殊字符时,我有一个 .CSV 文件,我在所有记录中的每个字母之间都有cat -vet filename.csv
很长的^@、^I^@和^@^M^字符。我使用命令检查了文件类型
file filename.csv
我得到的输出为
filename.csv:Little-endian UTF-16 Unicode 英文字符数据,行很长,带有 CRLF、CR 行终止符
. 我有一个脚本可以从文件中删除控件 M (^M),其输出返回给我一条错误消息:: cannot execute binary file。
我知道 ^I 代表一个标签。我有一个脚本可以将 ^I 转换为逗号分隔的文件,但是任何人都可以帮助我针对错误和^@格式化文件。