99问答网
所有问题
Linux shell 如何删除文本中最后一行末尾的换行符并输出为一个新的文本
如题。
sed好像是不能够删除行末的换行符的,tr与awk可以,但不知道怎么定位到最后一行,并且将删除了换行符的重新输出为一个文本。在此请教了。^^
sed不行,还有怎么定位在最后一行呢?
举报该问题
其他回答
第1个回答 2009-06-30
sed '$s/\r//g' 没测试过
第2个回答 2009-06-29
你知道Linux的换行符是什么就行了
sed应当可以 直接替换最后一行的\n
本回答被网友采纳
相似回答
大家正在搜
相关问题
如何使用shell脚本删除文本文件中最后一个换行符
linux中默认的换行符是\n ,请问通过shell有没办法...
linux 下 如何去掉文件中每行末尾的N个字符(每行的n个...
LINUX删掉换行符
shell脚本里怎么替换掉某个文件的最后一行的最后一个字符
linux shell命令怎么查找文件中指定字符串,并把这个...
怎么通过你shell脚本删除文件的某一行以及后面几行
linux shell 如何把txt文本中每一行提取出来赋值...