grep,egrep,fgrep,pgrep 之间的区别
fgrep 代表固定字符串全局正则表达式打印。 fgrep 与 grep -F
相同。这个命令是一个更快的 grep 并且表现为 grep,但不会将任何正则表达式元字符识别为特殊。搜索将更快完成,因为它只处理简单的字符串而不是复杂的模式。
pgrep 是首字母缩略词,代表“Process-ID Global Regular Expressions Print”。pgrep 查看当前正在运行的进程,并将与选择条件匹配的进程 ID 列出到 stdout。当你想要知道的是进程的进程 id 整数时,pgrep 很方便。
grep |
egrep(grep -E) | fgrep(grep -F) | p 纤 ep |
---|---|---|---|
基本正则表达式(BRE) | 扩展正则表达式(ERE) | 仅搜索字符串 | 按名称搜索流程 |
有关更多信息和参考,请使用以下一些链接:
grep,egrep 和 fgrep 有什么区别?Unix 和 Linux StackExchange