J'ai remarqué que |c'est utilisé pour envoyer les résultats de la première commande à l'autre. Je voudrais tuer tous les processus qui correspondent à un nom.
C'est ce que fait normalement pgrep:
$ pgrep name
5089
5105
Et plusieurs arguments semblent fonctionner avec kill:
sudo kill 5089 5105
Mais c'est faux:
pgrep name | kill
Alors, comment le faire correctement?
man pgrep. Le bouton downvote indique que c'est pour quand une question ne montre aucun effort de recherche, et je ne pouvais pas en voir dans votre question. Désolé si cela vous a paru dur.
pkill. Et si cela n'existait pas,kill $(pgrep ...).