LINUX.ORG.RU
ФорумAdmin

помогите со скриптом

 ,


0

1

есть строка:

ip link show | sed -n "/^[0-9]/ { s/[[:space:]]//g; s/^[0-9]\+:\([^@-]\+\)\(@.\+\)\?:<.*/\1/; p; }"
она выводит:
lo
eth0
eth1
5:br-lan:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscnoqueuestateUPmodeDEFAULT
wlan0
7:pppoe-vega:<POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP>mtu1492qdiscpfifo_faststateUNKNOWNmodeDEFAULTqlen3
ifb0
ifb1
т.е. не подрезает как нужно br-lan и pppoe-vega чтоб было:
lo
eth0
eth1
br-lan
wlan0
pppoe-vega
ifb0
ifb1



Последнее исправление: slayerus (всего исправлений: 1)

Может оформишь в code? Невозможно же понять.

ziemin ★★
()

Что то не так. вывод htb.init stats теперь вообще потерял br-lan раньше хоть ошибку выдавал а теперь совсем нечего не пишет. Если отдельно запускать строку то br-lan есть

slayerus
() автор топика

ip link show | awk '/^[0-9]/{gsub(/:$/, "", $2) ; print $2}'

YAR ★★★★★
()

cat /proc/net/dev | sed 1,2d | cut -d : -f 1

AptGet ★★★
()
awk -F ':' 'NR > 2 { print $1 }' /proc/net/dev
dexpl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.