Necesito ayuda con shell script
para mostrar mi dirección IP actual y la dirección MAC con un "|" entre ellos como este:
IP Address: | MAC Address:
¿Se puede hacer esto fácilmente en un script de shell?
Shell Script:
#!/bin/bash
IF=$(route | grep '^default' | grep -o '[^ ]*$')
IP=$(ip addr show $IF | awk '/inet / {print $2}' | cut -d/ -f 1)
MAC=$(ip link show $IF | awk '/ether/ {print $2}')
echo "IP Address: $IP | MAC Address: $MAC"
Busque en grep, awk y sed para obtener más información sobre el procesamiento de texto y realizar más tareas como esta.