Linux 命令删除 文件内部空白行

介绍三个方法如何用命令行删除文件内部的空白行, 最简单实用

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 ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值