Skocz do zawartości

Wypisywanie Dostepnych Adapterow Sieciowych


Scorpion

Rekomendowane odpowiedzi

Mam taki "głupi" problem

 

Potrzebuję wypisać wszystkie adaptery sieciowe istniejące w systemie, ale

 

ifconfig -a pokaże mi wszystko, a ja chce TYLKO początkowe nazwy.

 

Np.

eth0

eth1

tun0

 

Probowalem w network-scripts, ale nie zawsze tam sa, dlatego musze uzyc ifconfig

 

Np

ifconfig -a | egrep -o '(eth0)|(lo)|(tun0)'

 

Cos w tym stylu.

Problem jest taki ze niektore network managery dodaja od siebie jakies badziewie i wtedy formulka idzie w leb.

Chcialbym zeby to dzialalo generalnie wszedzie (np fedora, centos, ubuntu)

 

Moge zrobic IF i wyswietlic wszystko pod warunkiem, ale to duzo klepania.

Ma ktos jakies rozwiazanie ?

Odnośnik do komentarza
Udostępnij na innych stronach

DZIĘKI WIELKIE

 

Człowiek był tak blisko, ehh...

Działa także z cyframi :)

ifconfig -a -s | awk '{print $1}' | sed '1d'

ifconfig | grep ^[a-z,1-9] | cut -d ":" -f 1

Tak trochę po swojemu :)

Nie miałem chyba cierpliwości, bo jest milion sposobów na to a było mi potrzebne szybko.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...