标题:
[文本处理]
sed命令如何删除最后一个回车换行
[打印本页]
作者:
netdzb
时间:
2020-12-13 19:49
标题:
sed命令如何删除最后一个回车换行
原文件在这里,用winhex查看最后2个字节是0D,0A
https://javame.lanzous.com/iCn24jc0tje
我用这个命令删除是把有内容的最后一行给删除了
sed -i "$d" out.txt
如何把最后一个回车换行给删除掉呢?
作者:
newswan
时间:
2020-12-14 14:18
sed.exe 始终会文件结尾输出一个空行。这是一个好习惯,建议遵守这个好习惯,文件始终以换行结束。
删除文件最后2个字符:
truncate -s -2
作者:
netdzb
时间:
2020-12-14 14:46
回复
2#
newswan
你是说我的附件中的文件是好习惯的标准吗?
作者:
newswan
时间:
2020-12-14 18:41
本帖最后由 newswan 于 2020-12-14 18:50 编辑
是,文件以一个换行符结束,是linux下的文本标准。
在windows文本编辑器下,也应该如此。
每一行以换行结束,最后一行也不例外。
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2