for i in $IFACES; do ... done
Man hätte in diesem Fall der Einfachheit halber auf eine Schleife verzichten können, indem man eth0 prüft und in Abhängigkeit vom Ergebnis eth0 oder eth1 setzt, also z.B. (ungetestet):
# Ergebnisvariable vorbesetzen IF=eth1 #Ergebnis von ifconfig auf Teilstring der HW-Addr prüfen und #ggf Ergebnisvariable umsetzen ifconfig eth0 2>/dev/null | grep -q AF:FE && IF=eth0
Natürlich ist das nicht so komfortabel und flexibel, aber: Keep Things Simple!