|
发表于 2005-7-2 09:29:17
|
显示全部楼层
我不太懂sed,看了十多分钟才看出你们一看就懂的东西,我的理解是:sed -n -e '/ms-sql/,/Monitor/p' 这个命令,如果输入的连续几行都与第一个正则表达式(这里是/ms-sql/)匹配,就一直打印,不会检测第二个正则表达式的匹配情况(这里是/Moniter/),直到出现一次与第一个正则表达式不匹配的情况时,才开始检测第二个正则表达式.这时如果检测到第二正则表达式,就会打印这行后停止,否则一直打印到输入的行结束为止.
不知道我的理解是否对,高手过招是点到为止,我们新手只能看热闹,所以请你们回贴时是否稍稍多打几个字,说说简单的原理,谢谢! |
|