regex - Mac OSX、Bash、awk 和负面回顾

标签 regex macos bash awk

我想使用 awk 查找特定进程:

ps aux|awk '/plugin-container.*Flash.*/'

现在它找到了进程,但它在结果中包含了它自己,因为 ps 结果也包含了它们。为防止这种情况,我尝试按如下方式使用负面观察:

ps aux|awk '/(\?<!awk).*plugin-container.*Flash.*/'

但它不起作用。 awk 是否支持向后看?我究竟做错了什么?谢谢

最佳答案

常用的技巧是使用

ps aux | grep '[p]lugin-container.*Flash.*'

字符类 [p] 阻止 grep 本身被匹配。

关于regex - Mac OSX、Bash、awk 和负面回顾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8971310/

相关文章:

bash - GNU Parallel 与多个变量

java - Android 中如何验证用户输入?

regex - R中的模式替换

python - Matplotlib 图表未显示在 OSX 上?

linux - 由于 mkdir 拒绝,无法安装软件

bash - 等待具有特定名称的所有进程完成(在 bash 中)

php - 按键过滤数组并从变异的键和原始值填充新的多维数组

regex - 为什么显示此错误 "Values must match the following regular expression: ' ga :. +'"?

macos - Mac SQLite 编辑器

c++ - Qt4 到 Qt5 链接错误