课程
/运维&测试
/Linux
/shell编程之正则表达式
老师在1-4中讲"a*"这个写法是错误的?为什么?既然能够匹配到b,bb等,为什么又不标红,因为不是很匹配?有点晕啊
2018-02-19
源自:shell编程之正则表达式 1-4
正在回答
正则匹配属于包含匹配,*号在正则里面表示匹配0个或多个,所以a*表示匹配包含0个a或多个a的字符,所以所有的字符都匹配了包括bb。
举报
为你带来shell编程中的正则表达式,能够熟练运用正则表达式
6 回答ifconfig | grep "inet addr:" | grep [^127]这样写怎么匹配不到呢
2 回答grep ^[.] test.txt
3 回答a\{\3}匹配的是恰好3个a啊
1 回答grep "aa*" test.sh 怎么找出said来了?
4 回答cat student.txt |grep -v "name" | awk '$4>=70{printf $2 "\n"}'