и ее порядковый номер.
Код: Выделить всё
bash-3.00# dladm show-dev
bge0 link: up speed: 1000 Mbps duplex: full
bge1 link: unknown speed: 0 Mbps duplex: unknown
bge2 link: up speed: 1000 Mbps duplex: full
bge3 link: unknown speed: 0 Mbps duplex: unknown
bash-3.00#
Код: Выделить всё
bash-3.00# dladm show-dev | awk '{print $1}' | grep bge | tr -d "[a-z]"
0
1
2
3
bash-3.00# dladm show-dev | awk '{print $1}' | grep bge | tr -d "[0-9]"
bge
bge
bge
bge
bash-3.00#
совсем другие результаты. Вопрос, каким должно быть регулярное выражение, которое бы точно
вырезало имя карты?
Код: Выделить всё
bash-3.00# dladm show-dev
e1000g0 link: up speed: 1000 Mbps duplex: full
e1000g1 link: up speed: 1000 Mbps duplex: full
e1000g2 link: up speed: 1000 Mbps duplex: full
e1000g3 link: up speed: 100 Mbps duplex: full
bash-3.00# dladm show-dev
p.S:
Код: Выделить всё
bash-3.00# cat /etc/release
Solaris 10 10/09 s10x_u8wos_08a X86
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 16 September 2009
bash-3.00#