grep,egrep,fgrep,pgrep 之间的区别

fgrep 代表固定字符串全局正则表达式打印fgrepgrep -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

为什么我的正则表达式在 X 中工作但在 Y 中不起作用?Unix 和 Linux StackExchange

grep,pgrep,egrep,fgrep 有什么区别?超级用户