Board logo

标题: [问题求助] sed 命令如何把windows格式的空行去掉 [打印本页]

作者: netdzb    时间: 2019-7-1 07:59     标题: sed 命令如何把windows格式的空行去掉

linux格式的空行,我能去掉了。
windows格式的,执行命令还是原来的。
不知道怎么弄了。
作者: cfwyy77_bat    时间: 2019-7-1 08:44

  1. sed -E '/^($|\r)/d' file
复制代码

作者: netdzb    时间: 2019-7-1 09:29

回复 2# cfwyy77_bat


  sed -E '/^($|\r)/d' tyre.txt     #  这样tyre.txt并没有被改写

sed -E '/^($|\r)/d' tyre.txt > vv.txt   # 这样文件被改写到vv.txt,
原档tyre.txt并没有被改写。怎么直接改到tyre.txt上呢?
作者: Batcher    时间: 2019-7-1 09:37

回复 3# netdzb


    sed -i -E
作者: cfwyy77_bat    时间: 2019-7-1 09:48

回复 3# netdzb


    加 -i 参数 。既然要用sed,   sed  --help总要看一看吧




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2