linux下vi中批量删除空行的方法:
2011-05-22 13:32
441 查看
zz http://www.phpzixue.cn/detail944.shtml
linux下vi中批量删除空行的方法:
可以直接使用linux的grep命令来删除,如下:
grep -v ^$ oldfilename > newfilename
但是在FreeBSD下面不行,可能是grep版本的问题
用vi的替换命令:
vim的命令为:%s/^/n//g
以上命令实现全局替换所有以回车开头的字符,替换为空。
如果有多个连续的空行,想保留一个.
vim的命令为:%s/^/n$//g
还可以使用如下命令:
g/^/s*$/d
将所有不包含字符(空格也不包含)的空行删除.
linux下vi中批量删除空行的方法:
可以直接使用linux的grep命令来删除,如下:
grep -v ^$ oldfilename > newfilename
但是在FreeBSD下面不行,可能是grep版本的问题
用vi的替换命令:
vim的命令为:%s/^/n//g
以上命令实现全局替换所有以回车开头的字符,替换为空。
如果有多个连续的空行,想保留一个.
vim的命令为:%s/^/n$//g
还可以使用如下命令:
g/^/s*$/d
将所有不包含字符(空格也不包含)的空行删除.
相关文章推荐
- linux 利用find进行批量删除CVS目录和文件的方法
- linux下删除空行的几种方法
- Linux下使用Vi时方向键变乱码、删除键不能使用的解决方法(亲测有效)
- Linux删除空行的方法
- Linux 删除文件中空行的方法
- linux下删除文本中所有空行的几种方法
- Linux上删除空行的方法
- Linux中删除文件内空行的4种方法
- Linux中删除文件内空行的4种方法
- linux 批量删除进程的两种方法
- Linux下使用Vi时方向键变乱码、删除键不能使用的解决方法(亲测有效)
- Linux上删除空行的方法
- linux下批量删除空文件(大小等于0的文件)的方法
- linux下删除空行的几种方法
- linux下批量删除utf8 bom的实现方法
- linux下批量删除空文件(大小等于0的文件)的方法
- Linux中删除文件内空行的4种方法
- linux下删除空行的几种方法
- 【原创】 linux vi-删除空行
- linux下vi或vim操作Found a swap file by the name的原因及解决方法