Potrebbe trattarsi di un titolo vago, ma è difficile spiegare cosa sto facendo in un breve titolo.
Ho uno strumento che rimuove gli adware e viene eseguito principalmente in bash. Alcuni dei programmi che voglio uccidere possono avere più PID o file di output. Ecco cosa ho e cosa voglio fare:
lsof +D /Applications/appIDontWant.app/ | cut -d " " -f 2 1>
Quindi ho questo che ottiene i PID per l'applicazione e posso quindi eseguire l'output usando 1 > a un testo o qualcosa del genere, ma cosa succede se voglio trasmettere i PID a un
sudo kill
? Sarebbe un'altra volta da usare | ? (Sono vagamente familiare con la pipa, ma non eccezionale.)
Ora so che posso semplicemente mettere
sudo kill appIDontWant.app
ma non è affatto divertente.