嘿,我试图用linux中的pkill杀死以.exe结尾的所有进程,但它似乎并不适用于不区分大小写的命令。这是我到目前为止的正则表达式。 .*[\.](?i)exe
但是bash会在意外令牌附近返回语法错误'('
有什么建议吗?
答案 0 :(得分:2)
只需使用-i
标志来忽略大小写匹配:
pkill -i -f '.*\.exe$'
注意:似乎-i
仅适用于BSD pkill
在其他系统上使用此正则表达式:
pkill -f '.*\.[eE][xX][eE]$'