嘿,我正试图在 Linux 中使用 pkill 杀死所有以 .exe 结尾的进程,但它似乎不适用于不区分大小写的命令。这是我到目前为止得到的正则表达式。 .*[\.](?i)exe
但是 bash 在意外标记 '(' 附近返回语法错误
有什么建议吗?
最佳答案
只需使用 -i
标志来忽略大小写匹配:
pkill -i -f '.*\.exe$'
注意: -i
似乎只在 BSD pkill 上可用
在其他系统上使用这个正则表达式:
pkill -f '.*\.[eE][xX][eE]$'
关于regex - 您如何在 linux/bash 中将所有以 .exe 结尾的进程与正则表达式匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28562948/