Wil*_*ell
5
bash
grep
受这个问题的启发,任何人都可以解释以下行为吗?
$ echo "-uus" | grep -wo '[0]*' && echo matched
-uus
matched
$ echo "-uus" | grep -o '[0]*' && echo matched
matched
$ grep --version | sed 1q
grep (GNU grep) 2.5.1
特别是,为什么第二个grep成功,但没有产生输出?为什么第一个命令有两行输出?我可以理解输出的第二行,但我不明白第一行.