+ -
当前位置:首页 → 问答吧 → 再问一个关于sed的问题

再问一个关于sed的问题

时间:2011-05-17

来源:互联网

inputfile是:
(abc)
aa (a(d)xe)) (b) (c)fff
asdf(aakk
e)zz (ala)oe
如何用sed得到第一对括号里的字符?如果第一个符号是右括号的话就输出之前的,如果一行里只有左括号就输出括号右边的。要得到:
abc
a(d
aakk
e
唉,这是今天问得最后一个问题了,谢谢大侠们了。。。

作者: kean_ca   发布时间: 2011-05-17

sed 's/[^()]*(//;s/).*//'

作者: nuclearxin   发布时间: 2011-05-17

回复 nuclearxin


    非常感谢,因为是刚入门,能大概讲解一下吗?

作者: kean_ca   发布时间: 2011-05-17