当前位置: 技术问答>linux和unix
问个linux shell正则表达式子的问题
来源: 互联网 发布时间:2017-02-26
本文导语: 我要搜寻某个文件中类似于 任何字符串->任何字符串->的行() 比如: 1->asdfasdg->98 ->1->->234->234 ->-> 1->-> ->->23 ->1->2-> 均符合要求,就是每行“->”的个数至少是两个就行 我用grep -n -e "->*->" filename 和 grep -n -e "...
我要搜寻某个文件中类似于
任何字符串->任何字符串->的行()
比如:
1->asdfasdg->98
->1->->234->234
->->
1->->
->->23
->1->2->
均符合要求,就是每行“->”的个数至少是两个就行
我用grep -n -e "->*->" filename 和 grep -n -e "*->*->*" filename搜索均不行
有没有高手指点下。
任何字符串->任何字符串->的行()
比如:
1->asdfasdg->98
->1->->234->234
->->
1->->
->->23
->1->2->
均符合要求,就是每行“->”的个数至少是两个就行
我用grep -n -e "->*->" filename 和 grep -n -e "*->*->*" filename搜索均不行
有没有高手指点下。
|
grep -n -e "*->.*->" filename
|
*是重复前面字符0到多次,不是任意字符0到多次。
用.*
用.*