Saya ingin mendapatkan daftar semua Nama Perangkat Jaringan yang tersedia di server Linux saya. Saya pikir itu
ifconfig
akan melakukan pekerjaan itu, namun jika konfigurasi menghasilkan cukup banyak output:
eth0 Link encap:Ethernet Hardware Adresse 08:00:27:fc:5c:98
inet Adresse:192.168.2.222 Bcast:192.168.2.255 Maske:255.255.255.0
inet6-Adresse: fe80::a00:27ff:fefc:5c98/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:329 errors:0 dropped:0 overruns:0 frame:0
TX packets:177 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:41496 (40.5 KiB) TX bytes:32503 (31.7 KiB)
eth1 Link encap:Ethernet Hardware Adresse 08:00:27:e9:35:7d
[...]
eth2 Link encap:Ethernet Hardware Adresse 08:00:27:ff:db:fe
[...]
lo Link encap:Lokale Schleife
[...]
Yang ingin saya capai adalah daftar seperti
eth0
eth1
eth2
lo
atau bahkan lebih baik
eth0
eth1
eth2
Saya berasumsi bahwa ini dapat dilakukan dengan kombinasi "kucing", "sed" dan "grep", tetapi saya sama sekali tidak tahu bagaimana cara menghapus informasi yang tidak diperlukan.