LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1062|回复: 3

请教sed的几个句子

[复制链接]
发表于 2003-7-27 20:31:48 | 显示全部楼层 |阅读模式
我学习以下式的时候看不明白,请教诸位兄弟:
sed -n '/.*ing/'p quote.txt
sed -n '/*ing/'p quote.txt
sed -n '/.ing/'p quote.txt
主要是以上的正则表达式的含义请解答
发表于 2003-7-28 00:30:23 | 显示全部楼层
看着很相似,还是自己每条每条的实验一下,比较一下这三种用法的区别,这样比别人说的要深刻得多!实践出真知嘛~~
 楼主| 发表于 2003-7-30 09:01:58 | 显示全部楼层
呵呵我是实践过了
结果我还想问的原因是这个
我在学习其他方面的知识的时候‘*’是可以表示多个任意字符,而在shell里好象要用‘.*'表示?
只用一个‘*’表示变成同一个任意字符的任意连续多个了,这就和原来的匹配符的含义有所不同了,是否是这样?请指教
发表于 2003-7-30 10:20:25 | 显示全部楼层

你的理解是正确的

准确的说,是在正则表达式里。
而用 ls 时,
‘*’是可以表示多个任意字符,包括‘.’
dos下的dir,
‘*’则不包括‘.’
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表