Passer au contenu

Comment récupérer le contenu d’une colonne résultant d’une commande ?

Solution : en utilisant le programme awk.

Testé avec Mandrake 8.0/SuSE 7.2Vous voulez connaître l’adresse MAC qui identifie votre carte réseau sur le réseau Local. Habituellement, vous lancez la commande ifconfig eth0 dans un terminal ou une console. Or, vous voulez intégrer cette adresse dans un script.Pour cela, vous avez saisi la commande ifconfig eth0 | grep -i “HW”. Mais vous obtenez une ligne entière, par exemple eth0 Lien encap:Ethernet HWaddr 00:E0:29:5C:ED:2A dans laquelle les données sont contenues dans des colonnes. La solution consiste donc à taper la commande ifconfig eth0 | grep -i “HW” | awk ‘{print $5}’. Vous obtiendrez alors ladresse MAC 00:E0:29:5C:ED:2A.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press