pgrep "$expression" | xargs kill -9
Isso usará pgrep para pesquisar PIDs que correspondam ao nome do processo especificado e, em seguida, retrocederá esses PIDs para kill para execução.
Dito isto, kill -9 nunca deve ser algo que você está executando como rotina; os processos devem ser projetados para manipular um sinal TERM (15) e limpá-los adequadamente.
Além disso, esteja ciente de que você só pode enviar sinais para os processos que você possui (se você não for o superusuário), então se você corresponder a qualquer processo que você não possui e tentar enviar sinais, você estará legitimamente admoestado.