Спасибо, не знал
тогда строка должна выглядеть как:
ip -o link | grep -E "eth0|eth2"
в смысле: причем здесь `ip -o |sh| grep` ?
On 2015-07-06 07:12, Anatoly Pugachev wrote:
немного offtopic,
Тимур,
для скриптования ip , есть удобный ключ -o (one line) , например:
# ip -o l sh | grep -E eth
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\ link/ether 52:54:00:3f:2f:c7 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\ link/ether 52:54:00:26:9d:12 brd ff:ff:ff:ff:ff:ff
PS: grep -A -B конечно тоже решают задачу, но "ip -o" реально полезный, например когда обрабатываете несколько (заранее не известно сколько их) IP адресов на интерфейсе.