Ted's Blog

Happy coding

删除空行

 

grep -v ^$ oldfile > newfile

 

vim的命令为:%s/^\n//g

如果有多个连续的空行,想保留一个
vim的命令为:%s/^\n$//g

删除多余的空格
行末:$     
行首:^
空格:\s
行末空格:\s\+$
行首空格:^\+\s
有些人认为行末的空格是无用,浪费而难看的。要删除这些每行后面多余的空格,可以
执行如下命令:
        :%s/\s\+$//

 

刪除沒有內容的空行
g/^$/d

刪除包含有空格組成的空行
g/^\s*$/d

除以空格或tab開頭到結尾的空行
g/^[ |\t]*$/d