BBS.ChinaUnix.net
今日推荐    首页 | 新闻 | Linux | AIX | 博客 | 论坛 | 存储 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 空间     
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


精华帖子 shell基础十二篇
首页 » 论坛 » Shell »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
luren04   帅哥
精灵使



UID:512587
注册:2006-12-30
最后登录: 2008-07-03
帖子:3368
精华:1

可用积分:293
信誉积分:100
专家积分:0 (本版)

来自:广州
状态:...离线...

[个人空间] [短信] [博客]


顶部
171楼 发表于 2008-4-12 21:30 
以后要向你多请教。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

祈福灾民,天佑中华!
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
coolerfeng
骑士




UID:407833
注册:2006-4-23
最后登录: 2008-07-06
帖子:57
精华:0

可用积分:532
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
172楼 发表于 2008-5-4 13:52 
看了一遍,感觉对sed的认识又提高了不少,



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
xunandjiao
骑士




UID:638470
注册:2007-11-7
最后登录: 2008-07-01
帖子:56
精华:0

可用积分:55
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
173楼 发表于 2008-5-10 22:48 
:wink: 先要谢谢  然后开始学习了



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
rishairu   帅哥 (LEE)
骑士
小浪人



UID:681886
注册:2008-3-26
最后登录: 2008-07-04
帖子:56
精华:0

可用积分:545
信誉积分:15
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
174楼 发表于 2008-5-13 15:07 
也看到这里了 顶一下吧



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

做人应有愚公之志哉
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
Lsfeng
新手




UID:704862
注册:2008-5-14
最后登录: 2008-05-18
帖子:3
精华:0

可用积分:3
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
175楼 发表于 2008-5-14 08:32 
支持一个~



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
云凌水   帅哥 (云凌水)
精灵王



CU奥运火炬传递手2008
UID:680775
注册:2008-3-24
最后登录: 2008-07-04
帖子:268
精华:0

可用积分:583
信誉积分:50
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
176楼 发表于 2008-5-15 15:47 
终于看完了,挖哈哈。貌似还有两张我就把十二篇看完了,多谢wingger 提供



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
icemanleo   帅哥 (leo)
侠客



UID:548108
注册:2007-4-5
最后登录: 2008-07-03
帖子:27
精华:0

可用积分:25
信誉积分:100
专家积分:0 (本版)

来自:cqupt
状态:...离线...

[个人空间] [短信] [博客]


顶部
177楼 发表于 2008-6-4 15:08 
顶啊,一点点慢慢学:mrgreen: :mrgreen: :mrgreen: :mrgreen:



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

在未来,我们都死了
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
davidwhitewings
侠客




UID:648755
注册:2007-11-30
最后登录: 2008-07-05
帖子:30
精华:0

可用积分:29
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
178楼 发表于 2008-6-6 12:56 
基础的东西,言简意赅,很适合我这样的初学者做指导用:)



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
yhongy
精灵



UID:458336
注册:2006-8-25
最后登录: 2008-07-01
帖子:188
精华:0

可用积分:642
信誉积分:105
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
179楼 发表于 2008-6-26 11:03 
看完sed篇有一点小疑问
那些极好的带反斜杠的圆括号
's///' 命令甚至比 '&' 更好,它允许我们在规则表达式中定义区域,然后可以在替换字符串中引用这些特定区域。作为示例,假设有一个包含以下文本的文件:

foo bar oni eeny meeny miny larry curly moe jimmy the weasel
现在假设要编写一个 sed 脚本,该脚本将把 "eeny meeny miny" 替换成 "Victor eeny-meeny Von miny" 等等。要这样做,首先要编写一个由空格分隔并与三个字符串匹配的规则表达式。

'.* .* .*'
现在,将在其中每个感兴趣的区域两边插入带反斜杠的圆括号来定义区域:

'\(.*\) \(.*\) \(.*\)'
除了要定义三个可在替换字符串中引用的逻辑区域以外,该规则表达式的工作原理将与第一个规则表达式相同。下面是最终脚本:

$ sed -e 's/\(.*\) \(.*\) \(.*\)/Victor \1-\2 Von \3/' myfile.txt
如您所见,通过输入 '\x'(其中,x 是从 1 开始的区域号)来引用每个由圆括号定界的区域。输入如下:

Victor foo-bar Von oni Victor eeny-meeny Von miny Victor larry-curly Von moe Victor jimmy-the Von weasel

看了这个例子对于为什么用'.* .* .*' 就能匹配eeny meeny miny这3个字符串,哪位能解释下,谢谢!



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
gm8pleasure   帅哥
精灵



UID:315287
注册:2005-9-19
最后登录: 2008-07-02
帖子:162
精华:0

可用积分:265
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
180楼 发表于 2008-7-1 14:51 
学习了,如此精妙。。。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

努力的工作,认真的吃喝,痛快的睡觉
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布

首页 » 论坛 » Shell »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.168702 second(s), 4 queries , Gzip enabled