免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: admirer
打印 上一主题 下一主题

sed 学习笔记(与大家共勉)  关闭 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2005-03-16 13:42 |只看该作者

sed 学习笔记(与大家共勉)

sed -n -e '/regexpr/{=;x;1!p;g;$!N;p;D;}' -e h
这句中$!N是什么意思?

论坛徽章:
0
32 [报告]
发表于 2005-03-16 13:44 |只看该作者

sed 学习笔记(与大家共勉)

$!N
如果当前行不是最后一行,就读下一行,并将所读行加入模式空间

论坛徽章:
0
33 [报告]
发表于 2005-03-16 13:51 |只看该作者

sed 学习笔记(与大家共勉)

原帖由 "lozity" 发表:
sed -n -e '/test/{=;x;1!p;g;$!N;p;D;}' -e h  file

=lace the current line number on the standard output as a line.
x:Exchange the contents of the pattern and hold spaces.
print.  Copy the patt..........

在匹配test之前,运行了h命令,这就是在keep space保存了前一行的信息
在匹配test时,运行了x p命令,这就是打印了前一行的信息

论坛徽章:
0
34 [报告]
发表于 2005-03-16 22:44 |只看该作者

sed 学习笔记(与大家共勉)

这贴头子!

论坛徽章:
0
35 [报告]
发表于 2005-03-17 13:05 |只看该作者

sed 学习笔记(与大家共勉)

好东东,谢谢!!总的来说sed很难。努力  :em12:

论坛徽章:
0
36 [报告]
发表于 2005-03-17 14:56 |只看该作者

sed 学习笔记(与大家共勉)

對, sed對我來說怎樣看也不太懂...hehehe. 要加油呢. thx

论坛徽章:
0
37 [报告]
发表于 2005-03-17 15:09 |只看该作者

sed 学习笔记(与大家共勉)

sed /./= a|sed '/./N;s/\n/:/'
-------------------------------
sed /./= a|sed '/./{N;s/\n/:/}'换成这个是不是可以增加效率?

论坛徽章:
0
38 [报告]
发表于 2005-03-24 19:51 |只看该作者

sed 学习笔记(与大家共勉)

做个记号

论坛徽章:
0
39 [报告]
发表于 2005-03-24 20:50 |只看该作者

sed 学习笔记(与大家共勉)

sed /./= a|sed '/./{N;s/\n/:/}'换成这个是不是可以增加效率?

为什么这样说呢?根据什么?
明天测试一下

论坛徽章:
3
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52
40 [报告]
发表于 2005-03-25 01:04 |只看该作者

sed 学习笔记(与大家共勉)

bt
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP