Não trabalhe loop on bash

Eu escrevi script em bash. Ele obteve toda a list de interfaces. E em loop compairou com vairiável. Mas isso não funciona bem. Meu script:

#!/bin/bash seairch=`ls -1 /sys/class/net | grep -v lo` echo $seairch eth=eno1 echo $eth for i in $seairch; do if [ $i == $eth ]; then echo "You choose is: $i" else echo "not found" fi done 

Em resultado, eu tive:

 dummy0 eno1 enp4s0 virbr0 virbr0-nic eno1 not found You choose is: eno1 not found not found not found 

Está tudo bem. Eu quero, obter uma mensagem "Você escolhe é: eno1". Se o $ eth não contiview em "/ sys / class / net", eu quero receber uma mensagem "não encontrada". Onde eu tenho erro? Por favor ajude. Obrigado.