Board logo

标题: [问题求助] 这个sed的匹配表达是怎么写 [打印本页]

作者: netdzb    时间: 2019-7-16 21:05     标题: 这个sed的匹配表达是怎么写

匹配root开始,中间任意,shengli结束的字符串

原文本是这样的,

rootabcdfershenglilkjklll
rootabcdfershengli
rootabc-6hgdfershengli

希望得到下面的结果
rootabcdfershengli
rootabc-6hgdfershengli
作者: netdzb    时间: 2019-7-16 21:38

回复 1# netdzb

sed -n "/root.*shengli$/p" ceshi.txt

我自己写出来了。

原来是这样写的,难怪通不过。
sed -n "/root.*$shengli/p" ceshi.txt
作者: Batcher    时间: 2019-7-16 22:26

回复 2# netdzb


你写的不对,应该是这样:
sed -n "/^root.*shengli$/p" ceshi.txt




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2