Powiedz, że chcę zabić każdy proces zawierający słowo amarok. Mogę wydrukować polecenia, które chcę wykonać. Ale jak mam sprawić, by powłoka je wykonała. to znaczy.
ps aux | grep -ie amarok | awk '{print "kill -9 " $2}'
Output:
kill -9 3052
kill -9 3071
kill -9 3076
kill -9 3077
kill -9 3079
kill -9 3080
kill -9 3082
kill -9 3083
kill -9 3084
kill -9 3085
kill -9 3086
kill -9 3087
kill -9 3088
kill -9 3089
kill -9 4031
kill -9
w procesie patrz [zarządzanie procesem] [1] [1]: mywiki.wooledge.org/ ... ...
amarokx
proces? I pkill vi, zabija, supervisorctl
który zawiera słowo „vi”.
-9
jest dość nieprzydatny - czy są lepsze informacje na temat tego, dlaczego ludzie nie powinni go używać? Mówi tylko: „nie strzelaj do ludzi, którzy go używają”; ale wszystko, co kiedykolwiek widziałem wszędzie, to kill -9 {pid}
to, jak coś zabić ...
| sh -x
po pozostałej części wiersza poleceń?