LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Имя интерфейса таки да, можно автоматически определять

while read iface; do
    if [[ -e "$iface/wireless" ]]; then iface_is_wireless "${iface##*/}";
    else iface_is_wired "${iface##*/}";
    fi
done < <(find /sys/class/net -mindepth 1 -maxdepth 1 -not -iname lo)

Исправление intelfx, :

Имя интерфейса таки да, можно автоматически определять

find /sys/class/net -mindepth 1 -maxdepth 1 -not -iname lo | while read iface; do
    if [[ -e "$iface/wireless" ]]; then iface_is_wireless "${iface##*/}";
    else iface_is_wired "${iface##*/}";
    fi
done

Исправление intelfx, :

Имя интерфейса таки да, можно автоматически определять

find /sys/class/net -mindepth 1 -maxdepth 1 | while read iface; do
    if [[ -e "$iface/wireless" ]]; then iface_is_wireless "${iface##*/}";
    else iface_is_wired "${iface##*/}";
    fi
done

Исходная версия intelfx, :

Имя интерфейса таки да, можно автоматически определять

find -mindepth 1 -maxdepth 1 /sys/class/net | while read iface; do
    if [[ -e "$iface/wireless" ]]; then iface_is_wireless "${iface##*/}";
    else iface_is_wired "${iface##*/}";
    fi
done