Используя следующую комбинацию grep
, ls
и awk
, я получаю список pid, который мне нужно убить:
grep -hP '^\d+$' `ls -lad /dir/*/pid | grep -P '/dir/\d+/pid' | awk '{ print $9 }'`
13234
18972
24322
Как я могу добавить команду kill -9
в эту командную комбинацию, чтобы убить эти процессы?
Я уже использую символы `
для передачи результатов awk
в команду grep
, поэтому я предполагаю, что не могу использовать его снова, чтобы передать его на kill
, исправить?