linux使用grep或者vim删除空行
今天上班和bluetent一起琢磨了一下,
受到了这篇文章的启发,很简单,1分钟搞定
grep -v ^$ oldfile > newfile
但是似乎在FreeBSD下面不行,会不会是grep版本的问题?
后来想到了很刁的vim的全局替换
最后成功拉
vim的命令为:%s/^\n//g
意思是全局替换所有以回车开头的字符,替换为空。
顺便研究了一下
如果有多个连续的空行,想保留一个
vim的命令为:%s/^\n$//g
今天上班和bluetent一起琢磨了一下,
受到了这篇文章的启发,很简单,1分钟搞定
grep -v ^$ oldfile > newfile
但是似乎在FreeBSD下面不行,会不会是grep版本的问题?
后来想到了很刁的vim的全局替换
最后成功拉
vim的命令为:%s/^\n//g
意思是全局替换所有以回车开头的字符,替换为空。
顺便研究了一下
如果有多个连续的空行,想保留一个
vim的命令为:%s/^\n$//g
RSS feed for comments on this post. TrackBack URI
Powered by WordPress