免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1389 | 回复: 6
打印 上一主题 下一主题

[文本处理] 一个sed命令的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2017-04-06 19:43 |只看该作者 |倒序浏览
为什么倒数第二行的空白行还在呢。
我想把/etc/inittab里的空白行删掉。 但是倒数第二行还在是为什么呢。谢谢

IMG_20170406_193155.jpg (1.86 MB, 下载次数: 59)

sed

sed

论坛徽章:
39
辰龙
日期:2013-08-21 15:45:192015亚冠之广州富力
日期:2015-05-12 16:34:52亥猪
日期:2015-03-03 17:22:00申猴
日期:2015-03-03 17:21:37未羊
日期:2014-10-10 13:45:41戌狗
日期:2014-06-17 09:53:29巨蟹座
日期:2014-06-12 23:17:17双鱼座
日期:2014-06-10 12:42:44寅虎
日期:2014-06-09 12:52:172015亚冠之卡尔希纳萨夫
日期:2015-05-24 15:24:35黄金圣斗士
日期:2015-12-02 17:25:0815-16赛季CBA联赛之吉林
日期:2017-06-24 16:43:52
2 [报告]
发表于 2017-04-07 10:13 |只看该作者
本帖最后由 关阴月飞 于 2017-04-07 10:15 编辑

cat -A  /etc/inittab
# Default runlevel. The runlevels used are:$
#   0 - halt (Do NOT set initdefault to this)$
#   1 - Single user mode$
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)$
#   3 - Full multiuser mode$
#   4 - unused$
#   5 - X11$
#   6 - reboot (Do NOT set initdefault to this)$
# $
id:3:initdefault:$

论坛徽章:
0
3 [报告]
发表于 2017-04-07 15:52 |只看该作者
sed -n '/[^#[:space:]]/p' test.log
由# 空白字符组成的行都过滤掉。

论坛徽章:
0
4 [报告]
发表于 2017-04-07 17:13 |只看该作者
sed '/#$/d;/# $/d' inittab

论坛徽章:
0
5 [报告]
发表于 2017-04-10 11:30 |只看该作者
回复 2# 关阴月飞

感谢。这也太细节了

论坛徽章:
0
6 [报告]
发表于 2017-04-10 11:39 |只看该作者
回复 3# guang329

感谢学会了

论坛徽章:
0
7 [报告]
发表于 2017-04-10 11:39 |只看该作者
回复 4# 重楼君

谢谢,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP