删除' '来自unix中的CSV文件

时间:2013-09-26 09:31:45

标签: unix

我有一个名为file.csv的csv文件,它是通过转储到xml文件的特定内容中创建的。 csv文件的内容如下:

000000,gh9876547658732176,Ratboard,Legret,5428765432890898655,,
000001,98JHYTR,JHi,U,Kunal,0987 Ramnagar Fort,PO Box 0987,c/o Mary,NewJersey,Ket,Lat,54322,,X,X,V,,,,8,,
555555

首先,我对
是什么感到困惑,然后我阅读ENTITY,这让我意识到这是一个回车。就我而言,它出现在文件的前两行的末尾。

我试图使用以下命令删除该组字符:

tr -d '&#13' < file.csv > file1.csv

但问题是,它不仅会删除该群组,而且还会出现 &#1,{{1来自文件每一行的{}} {strong>,这是不受欢迎的。

任何人都可以告诉我如何从文件中删除这一组字符3而不是任何单个字符吗?任何帮助都将是非常感谢。

3 个答案:

答案 0 :(得分:1)

您可以尝试sed

sed 's/&#13//g'

答案 1 :(得分:1)

sed将有效sed -e s/",&#13;"//g

答案 2 :(得分:0)

这会对你有帮助..

sed -e 's/&#13;//g filename.csv'