Script para verificação de cabo conectado em placa de rede

De Wiki Hackstore

Para utilização, dê permissão ao script de execução com o seguinte conteúdo:

#!/bin/bash

# ajusta espaço em branco excedente
crunch_ajuste() {
   read STRING;
   echo $STRING
        }

i=0
FIM=5

while [ $i -le $FIM ]; 
do
echo -e "Interface: eth$i = $(ethtool eth${i} |tail -1) | \(Endereço IP: $(ip addr list|grep eth${i}|grep inet|tail -1|cut -d" " -f6)\)" |crunch_ajuste|sed s,'Link detected: no','Cabo conectado: Não',g | sed s,'Link detected: yes','Cabo conectado: Sim',g
(( i++ ))
done