请看下面的输出:
root 1739 1 0 2016? 00:11:56 / usr / localcw / opt / cfengine / bin / cfservd
root 3311 1 0 2016? 00:10:38 / usr / localcw / opt / cfengine / bin / cfexecd root 30363 3311 0 06:02? 00:00:00 / usr / localcw / opt / cfengine / bin / cfagent -Dfrom_cfexecd:scheduled_run root 31001 19936 0 06:08 pts / 0 00:00:00 grep cfengine #
在输出的最后一行,我们可以看到“grep cfengine”作为运行命令时处于活动状态的进程之一。
现在,请看下面提到的输出:
root 1739 1 0 2016? 00:11:56 / usr / localcw / opt / cfengine / bin / cfservd root 3311 1 0 2016? 00:10:38 / usr / localcw / opt / cfengine / bin / cfexecd root 30363 3311 0 06:02? 00:00:00 / usr / localcw / opt / cfengine / bin / cfagent -Dfrom_cfexecd:scheduled_run #
应用正则表达式([c]),过滤掉“grep cfengine”进程。
有人可以解释一下shell的这种行为吗?
提前致谢。