" *"的含义在grep的正则表达式中

时间:2017-02-03 17:32:49

标签: regex linux grep

我无法找到*在grep命令中执行的操作。我跟随这个例子:

ian@attic4:~/lpi103-7$ grep "p*" text1
1 apple
2 pear
3 banana

如果有banana,为什么会显示p*

1 个答案:

答案 0 :(得分:2)

*符号表示“0次或更多次”,因此p字符不需要在该行中以便匹配。如果您希望p字符至少出现一次,请改用+