[solved]Bash "przetwarzanie" wejscia.

Potrzebujesz pomocy z C, C++, perl, python, itp.
skiter
Posty: 19
Rejestracja: 08 maja 2007, 05:53

[solved]Bash "przetwarzanie" wejscia.

Post autor: skiter »

Witam.

Po wykonaniu komendy:
ns39828 hamachi-0.9.9.9-20-lnx # hamachi list | grep 5[\.]
* 5.45.41.226 87.114.140.141:4569
ns39828 hamachi-0.9.9.9-20-lnx #
Chcial bym "otrzymac" tylko adres IP z "hamaczi" czyli 5.45.... jak to "przedłubać"? Bo juz tak walcze z tym bash i jakos srednio to idzie :/

Edit: chyba ze da sie to jakos w Perl, Python or inne ... za wszelkie sugestie bede wdzieczny :)
ilr
Posty: 76
Rejestracja: 29 stycznia 2007, 13:15
Lokalizacja: Universum

Post autor: ilr »

W tym konkretnym przypadku np. tak:

Kod: Zaznacz cały

zeus# hamachi list |grep 5[\.] | awk '{print $2}'
lub

Kod: Zaznacz cały

zeus# hamachi list |grep 5[\.] | cut -f 2 -d ' '
skiter
Posty: 19
Rejestracja: 08 maja 2007, 05:53

Post autor: skiter »

No tak ... "awk" :) , ze na to nie wpadlem ;p, podziekowal slicznie i ide psuc ... :)
ODPOWIEDZ