【发布时间】:2015-04-06 14:44:49
【问题描述】:
当我尝试从 csv 中删除 ^M 时遇到问题
当我输入 vim 或 vi file.csv 时,我得到
A, TK,2015-04-06,14.4^M,14.7,10.0,0.0,54.0^M,13.3^M,135.0^M,33.8
B, NV,2015-04-06,14.4^M,14.7,5.4,0.0,47.0^M,14.8^M,97.0^M,31.3
我试过了
tr -d '^M' < file.csv > file2.csv
但它不会删除,sed 也是如此。
【问题讨论】:
-
tr -d '\r' < file.csv > file2.csv? -
是的,Etan,谢谢,现在我可以删除 ^M
-
您是如何输入 ^M 的?您是使用 char ^ 后跟 char M(错误),还是使用 CTRL-V CTRL-M(正确)?
-
这是您正在寻找的答案stackoverflow.com/questions/811193/…
标签: bash