Linux 命令删除 文件内部空白行
程序员文章站
2022-03-03 23:07:01
...
介绍三个方法如何用命令行删除文件内部的空白行, 最简单实用
1 grep
grep . filename >dest
filename 是输入文件, dest 是目标文件
. 代表grep 搜索任意字符
这是最简单的方法了.
2 awk
sed '/^$/d' data.txt
sed '/^\s*$/d' data.txt #这样由空格、tab组成的空行也会删掉。
3 vim
:g/^\s*$/d
g 代表全部匹配执行
^开头
\s空格 或者tab
* 匹配0次或无限次
$ 结尾
d 删除
记住一个就行了, 看你喜欢
欢迎下载试用 南方无线电视
[ 南方无线APP ]