欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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 ]

相关标签: linux vim shell