Zsh

殺死所有程序,忽略大小寫

  • October 17, 2022

我想要一個別名來做類似pkill -f PATTERN但忽略模式的大小寫的事情。這是我環顧四周後所擁有的,但它不起作用

alias pkf="kill `ps ax | grep -i $1 | awk '{ print $2 }'`"
alias pkf9="kill -9 `ps ax | grep -i $1 | awk '{ print $2 }'`"

man pkill

      -i, --ignore-case
         Match processes case-insensitively

所以 :

pkill -fi PATTERN

您也可以使用killall. 忽略大小寫的命令將是:

killall -I process_name

警告:此命令僅在 Linux 中以這種方式工作。不要在 AIX、Solaris、HP-UX 中使用它!

根據 GitHub 中的 commitkillall21 歲

引用自:https://unix.stackexchange.com/questions/721262