Cette question est liée à une question que j'ai postée sur des processus malveillants de firefox. Il s'agit des processus de Firefox qui suivent les téléchargements d'images que je rencontre depuis un certain temps.
J'essaie d'accéder au deuxième champ de l'adresse de l'utilisateur. ps
avec l'ensemble des pipes suivants, de sorte que je puisse tuer les processus à partir de la ligne de commande rapidement :
ps aux| grep fire|cut -f 2
Cependant, cela produit un résultat erroné car il montre la ligne entière de ps.
Je sais que le délimiteur par défaut pour la coupure est tab
J'ai également essayé :
ps aux| grep fire|cut -f 2 -d \t
De cette question sur stackoverflow Je sais que
ps axu | grep '[f]irefox' | awk '{print $2}'
me donne la sortie que je veux.
Je veux comprendre pourquoi mes deux versions de cut ne fonctionnent pas, et comment faire pour que cela fonctionne en passant de ps à grep puis à cut et en obtenant la deuxième colonne (c'est-à-dire les ID des processus).