comment attribuer terminal variable de sortie de la commande précédente

Je suis très très nouveau dans le terminal script monde. Voici ce que je veux faire:

1) Find out the process that's using a given port (8000 in this case)
2) Kill that process

Assez simple. Je peux le faire manuellement à l'aide de:

lsof -i tcp:8000 -- get the PID of what's using the port
kill -9 $PID -- terminate the app using the port

Pour référence, voici exactement ce qui est renvoyé lors de l'utilisation de lsof -i tcp:8000

COMMAND   PID       USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
php     94735     MyUser    5u  IPv6 0x9fbd127eb623aacf      0t0  TCP localhost:irdmi (LISTEN)

Voici mon problème: comment puis-je capturer la valeur PID de lsof -i tcp:8000 afin que je puisse utiliser cette variable pour la prochaine commande? Je sais comment créer une variable que j'attribue... mais pas ceux qui sont générées dynamiquement.

OriginalL'auteur Jacob Kranz | 2014-02-25