Je veux traiter la sortie d’un processus, disons ifconfig. Comme vous le savez tous, la sortie de ifconfig est une liste de lignes contenant inet addr:
mask: etc. est-ce possible avec la commande de tuyau? comme
ifconfig | What should be here?
Je veux que la sortie de cette commande soit la liste des inet addresses
(des différents points d’access si présents).
Vous pouvez y parvenir en utilisant awk comme indiqué sur ce site. J’ai posté un extrait ici qui produit le résultat souhaité:
ifconfig | awk '/dr:/{gsub(/.*:/,"",$2);print$2}'
Tu peux faire
ifconfig -a|grep inet| awk -F' ' '{print $2}'