如何从 ubuntu 上的文件中删除 \n? [复制]
Posted
技术标签:
【中文标题】如何从 ubuntu 上的文件中删除 \\n? [复制]【英文标题】:How to remove \n from a file on ubuntu? [duplicate]如何从 ubuntu 上的文件中删除 \n? [复制] 【发布时间】:2015-05-22 16:45:08 【问题描述】:那么我就说到点子上了。我有一个 csv 文件,当我在 excel 和文本编辑器上打开它时,它显示了不同的行号。我认为这是因为 \r 或 \n 特殊字符,以及 excel 和文本编辑器读取文件的不同方式。
所以我想尝试操作该文件。我在 ubuntu 上查看 hexdump,上面有一个 0a 十六进制 (\n) 或换行符。我想在 ubuntu 上使用 sed 功能将其删除,但无法将其删除。有人知道该怎么做吗?请给我建议....谢谢
【问题讨论】:
【参考方案1】:删除\n
:
tr -d '\n' < myfile
【讨论】:
非常感谢 Bohemian 先生,但是如果我想计算 "\n" 子字符串或其他特殊字符的数量,我怎么能这样做,因为我尝试使用 grep -c "\n" 和那不能算特殊字符。谢谢.... @Kenny 这是一个不同的问题 - 请提出一个新问题 哦,很抱歉,非常感谢......以上是关于如何从 ubuntu 上的文件中删除 \n? [复制]的主要内容,如果未能解决你的问题,请参考以下文章