Ho bisogno di aiuto con un shell script
per visualizzare il mio indirizzo IP corrente e l'indirizzo MAC con un "|" tra di loro in questo modo:
IP Address: | MAC Address:
Quindi può essere fatto facilmente con uno script di shell?
Script della shell:
#!/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"
Cerca in grep, awk e sed per saperne di più sull'elaborazione del testo e esegui più attività come questa.