分页: 1 / 1

求助:shell如何将匹配的单词保存到某个变量中

发表于 : 2012-02-28 19:16
chensc12345
如下形式的一系列符串“hvm_tc_gen(pdm_tc_gen,pdm_msscen)”,每个单词之间可能有空格,也可能没有
如果用正则表达式将每个以"pdm_"开头的字符串保存到某个变量里面


貌似实际中这样的需求很多,就是如何将符合匹配条件的单词放到某个变量或者队列里

群里的高手些,求解答

Re: 求助:shell如何将匹配的单词保存到某个变量中

发表于 : 2012-02-28 19:17
chensc12345
如果--》如何

Re: 求助:shell如何将匹配的单词保存到某个变量中

发表于 : 2012-02-28 19:27
lilydjwg

代码: 全选

var=$(grep -o xxx)

Re: 求助:shell如何将匹配的单词保存到某个变量中

发表于 : 2012-02-28 20:05
chensc12345
原来 grep -o 就行了啊,我还找了半天

line="hvm_tc_gen(pdm_tc_gen,pdm_msscen)"
var=`echo $line | grep "\bpdm_\w\+\b"`
echo "$var"