Uma maneira seria usar ifconfig
com -s
(lista curta) e cortar a parte que você precisa:
$ ifconfig -a -s
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 1374267176 0 116420 0 2848281091 0 0 0 BMRU
lo 65536 0 761767047 0 0 0 761767047 0 0 0 LRU
vboxnet0 1500 0 0 0 0 0 0 0 0 0 BM
virbr0 1500 0 0 0 0 0 0 0 0 0 BMU
$ ifconfig -s -a | awk '$1 !~ /Iface/ {print $1}'
eth0
lo
vboxnet0
virbr0
Ou um método semelhante com ip
:
$ ip -o link show | awk -F': ' '{print $2}'
lo
eth0
virbr0
vboxnet0