给出以下命令:
ls | grep ^b[^b]*b[^b]
ls | grep ^b[^b]*b[^b]*
我知道^标志着该行的开始,但任何人都可以给我一个简短的解释 这些命令?他们在做什么? (一步一步)
谢谢!
答案 0 :(得分:4)
^
可能意味着两件事:
[]
)所以,这意味着:
匹配
bb
bzzzzzb
bzzzzzbzzzzzzz
但不是
zzzzbb
bzzzzzxzzzzzz
答案 1 :(得分:0)
1)以b开头,名称继续使用0或更多字符,这些字符不是b然后是b然后继续使用不是b的字符
2)以b开头,名称继续使用0或更多字符,这些字符不是b然后是b,然后继续使用0个或更多不是b的字符