Created
March 4, 2021 17:52
-
-
Save rodrigolive/7c286144ba66025708f9b19c991fab8f to your computer and use it in GitHub Desktop.
ex04 - MAC
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
ifconfig -a link | grep ether | sed 's/^.*ether //' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
El comando
ifconfig
(interface config) del ejercicio saca un listado completo de todas las interfaces de red, son sus MAC, IP address, nombres y otros cosas más.Cada interfaz de red del ordenador, ej, una antena wi-fi, una entrada de cable Ethernet, etc etc, tiene una MAC-address. Para limitar la salida del
ifconfig
a solo la MAC address, ponemos-a link
como parámetro.Aún así la salida tiene mucha basura. Así que filtramos la salida solo las líneas que contienen la palabra
ether
utilizando el fantástico comandogrep
y pasándole como parámetroether
El resultado son estas líneas:
A continuación las limpiamos utilizando nuestro amigo
sed
reemplazador:sed 's/^.*ether //'
Reemplazando cada línea desde el principio (
^
) todo y cualquier caracter intermedio (.*
) hasta la palabraether
y el espacio a continuación.