删除空行
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