Linux中删除空行及
来源:互联网 发布:flashplayer for mac 编辑:程序博客网 时间:2024/05/17 04:07
Linux中删除文本文件中所有的空行 2012-04-06 10:34:28
分类: LINUX
1:删除空行:
(1) 直接用vi进行操作
:g/^$/d
保存便可
(2) sed -e '/^[ ]*$/d'
如果上面的sed不行,可以使用
sed -e '/^\s*$/d'
2.删除注释:
(1)用tr命令
# grep -v "#" /etc/snmp/snmpd.conf |tr -s '\n'
(2)用sed命令
# grep -v "#" /etc/snmp/snmpd.conf |sed '/^$/d'
(3)用awk命令
# grep -v "#" /etc/snmp/snmpd.conf |awk '{if($0!="")print}'
# grep -v "#" /etc/snmp/snmpd.conf | awk '{if(length !=0) print $0}'
(4)用grep命令
# grep -v "#" /etc/snmp/snmpd.conf |grep -v "^$"
(5) 用grep命令
# grep ^[^#] /etc/snmp/snmpd.conf
我解释下^[^#]/ 是个正则表达式。 ^[^#] 取的结果为非#开头的行。
注:本文中的"|"管道前是去除注释,管道后是去除空行。上面所有例子中是用grep -v来去除注释,也可以用sed -e "s/#.*//g" filename 来过滤。
0 0
- Linux中删除空行及
- Linux 删除文件中空行的方法
- [Linux]grep删除空行
- linux删除空行
- word中删除空行
- Notepad++中删除空行?
- Vs2010中删除空行
- Linux中删除文件中空行的脚本
- Linux中删除文本文件中所有的空行
- linux下vi中批量删除空行的方法:
- linux删除空行 基本操作
- Linux删除空行的方法
- linux -删除文本中的空行
- linux下删除文件的空行
- Linux上删除空行的方法
- linux sed删除空行和空格符命令
- 【原创】 linux vi-删除空行
- linux/shell 文本文件删除/删掉空行
- CTWAP和CTNET的区别
- 对JavaScript对象(或数组)访问用[]的理解
- 原生JavaScript技巧大收集100
- XSS攻击及防御
- 查看linux可用内存
- Linux中删除空行及
- java中用httpClient请求service时bug解决方法(httpGet)
- js中window.open弹出的是上次的缓存页面解决办法
- java 生成xml格式文件
- IOS读取文件类和常用方法
- 测序中常用的术语
- 力导向图link直接加提示
- 使用亚马逊 CloudFront 创建 RTMP 的 CDN 加速
- mysqlnd 插件mysqlnd_ms和mysqlnd_qc的介绍