要从文件中删除任何非ascii字符,我试过
tr -cd '\11\12\15\40-\176' < original.csv > clean-copy.csv
我希望看到从文件中删除的特定字符,有没有办法将它们打印出来?我唯一能想到的是
diff original.csv clean-copy.csv
但我认为这不够。
答案 0 :(得分:1)
tr -d '\11\12\15\40-\176' < original.csv
会为您提供删除的所有字符(与原始字符相同,但没有补码(-c
)。
我想你可能希望它们以更易读的格式打印出来;你可以试试通过hd
。
如果你需要字节偏移,这是一个不同的问题。