0
去除特殊字符我有一個.CSV文件,當我檢查使用命令cat -vet filename.csv
文件中的特殊字符,我變得非常漫長的線條與^@,^I^@和^@^M^字符在每個字母之間的所有記錄中。我使用命令檢查的文件類型文件轉換和從文件在Linux中
file filename.csv
我得到的輸出
filename.csv:小端UTF-16的Unicode英文字符數據, 很長的線,CRLF ,CR線路終端器
。我有一個腳本從文件中刪除控件M(^ M),其輸出返回錯誤消息::無法執行二進制文件。
我知道^我代表一個選項卡。我有一個腳本來將^我轉換爲逗號分隔的文件,但任何人都可以幫助我格式化文件的錯誤,也可以^@。
'dos2unix'可以幫助你清除這個文件。 – fedorqui
@fedorqui我嘗試了dos2unix命令作爲**'dos2unix filename.csv' **日誌顯示爲** dos2unix:將文件filename.csv轉換爲UNIX格式... **然後我嘗試使用相同的文件檢查文件命令作爲更早的** cat -vet filename.csv **,我仍然看到字符... – Dhruuv