免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
41 [报告]
发表于 2005-03-25 10:19 |只看该作者

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

好东东,建议把你所学的shell,老给写出来!     

论坛徽章:
0
42 [报告]
发表于 2005-03-25 11:10 |只看该作者

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

三.字串翻转

echo 1234567890|sed '/\n/!G;s/\(.\)\(.*\n\)/&\2\1/;//D;s/.//'
0987654321

其中“//D”是什么意思??"//"是干什么的??没看明白,那位大人解释一下,tks!

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
43 [报告]
发表于 2005-03-25 12:48 |只看该作者

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

是简写,//代表使用上一次的正则,本例中为 /\(.\)\(.*\n\)/

论坛徽章:
0
44 [报告]
发表于 2005-03-25 14:24 |只看该作者

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

多谢r2007!

论坛徽章:
0
45 [报告]
发表于 2005-03-25 14:43 |只看该作者

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

收藏,谢谢

论坛徽章:
0
46 [报告]
发表于 2005-09-28 16:27 |只看该作者

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

汗……
shell变化太无穷了!
收藏!慢慢吭……

论坛徽章:
0
47 [报告]
发表于 2005-09-28 17:44 |只看该作者

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

好文章,收下了

论坛徽章:
0
48 [报告]
发表于 2005-09-29 16:03 |只看该作者

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

补充一下 n和N
n
使用方式:[address1[,address2]]n
说明:读下一个输入行到模式空间。当前行被发送到标准输出,并且下一行变成当前行。控制传递给后面为n的命令而不是在脚本的顶端重新开始的命令。
示例:
$cat demo
11
22
aa
bb
$sed -e '/^2/{n;d}' demo
11
22
bb

N
使用方式:[address1[,address2]]N
说明:追加下一个输入行到模式空间的内容中,这个新行和模式空间的原先内容由一个换行符分隔开(这个命令的原意是允许模式匹配超过两行)。用\n去匹配内嵌的换行符,可越过多行去匹配模式。
示例:
$cat demo
11
22
aa
bb
$sed -e '/^2/{N;d}' demo
11
bb
$sed -e '/^2/{N;s/2\na/cc/}' demo
11
2cca
bb

论坛徽章:
0
49 [报告]
发表于 2005-09-29 17:27 |只看该作者

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

不知道是基础太差,还是偶太苯,还是没有看懂!!!!
$sed -e '/^2/{n;d}' demo
11
22
bb
找到以2开头的行,22这一行输出,aa被读入到模式空间,读入模式空间是什么意思,为什么输出bb,{n;d}是什么意思?
$sed -e '/^2/{N;d}' demo
11
bb
这条就完全不懂了!!
求求你,帮帮我!!

论坛徽章:
0
50 [报告]
发表于 2008-03-04 17:04 |只看该作者
请问 老板  sed  'y 可以 改变文档内部内容并且 保存马?
s:cat txt
123
sed '/123/abc/'  txt
abc
------
这时候vi txt显示还是123
能不能保存??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP