[RISOLTO] Bash - Assegnare l'indirizzo IP ad una variabile..

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
petitof
Prode Principiante
Messaggi: 78
Iscrizione: giovedì 27 ottobre 2005, 14:48

[RISOLTO] Bash - Assegnare l'indirizzo IP ad una variabile..

Messaggio da petitof »

Ciao ragazzi!
Sto cercando di assegnare l'indirizzo IP ad una variabile all'interno di uno script, solo che il metodo che uso oltre che incompiuto mi pare anche inaffidabile e decisamente troppo poco elegante!!!

TEMP=`ifconfig | grep "inet addr:192."`
# echo $TEMP
TEMP1=${TEMP/inet addr:/}
TEMP2=${TEMP1/Bcast:*Mask:255.255.255.0/}
TEMP3=${TEMP2/ /}
# echo $TEMP3

Secondo voi esiste un metodo migliore? (credo proprio di si!)

Grazie in anticipo!
::)
Ultima modifica di twilight il domenica 17 giugno 2007, 10:25, modificato 1 volta in totale.
Avatar utente
twilight
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3849
Iscrizione: giovedì 17 febbraio 2005, 16:29
Località: L'Aquila
Contatti:

Re: Bash - Assegnare l'indirizzo IP ad una variabile..

Messaggio da twilight »

lavorerei con awk.
qualcosa del genere:

Codice: Seleziona tutto

ADDR=`ifconfig wlan0 | sed -n '2,2p'`
echo  $ADDR | awk '1 { print $2}' | awk -F ":" '{print $2}'
ciao
Avatar utente
nuu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 394
Iscrizione: mercoledì 30 maggio 2007, 2:07

Re: Bash - Assegnare l'indirizzo IP ad una variabile..

Messaggio da nuu »

oppure, per avere solo l'ip nella variabile,

Codice: Seleziona tutto

ADDR=$(ifconfig eth0 | grep inet\ addr | awk {'print $2'} | cut -d : -f 2)
Ciao,
nuu
Learn to pause -- or nothing worthwhile can catch up to you.
petitof
Prode Principiante
Messaggi: 78
Iscrizione: giovedì 27 ottobre 2005, 14:48

Re: Bash - Assegnare l'indirizzo IP ad una variabile..

Messaggio da petitof »

Sti cavoli che prontezza!!!! Ora li provo...grazie!


X nuu...bella l'icona stile Monkey Island!!
Avatar utente
nuu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 394
Iscrizione: mercoledì 30 maggio 2007, 2:07

Re: Bash - Assegnare l'indirizzo IP ad una variabile..

Messaggio da nuu »

grazie ;)

nuu
Learn to pause -- or nothing worthwhile can catch up to you.
Avatar utente
twilight
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3849
Iscrizione: giovedì 17 febbraio 2005, 16:29
Località: L'Aquila
Contatti:

Re: Bash - Assegnare l'indirizzo IP ad una variabile..

Messaggio da twilight »

ok direi che e' risolto. Adesso lo faccio io, per il futuro ricordo di modificare il tuo primo post e mettere [RISOLTO] nel titolo :)
ciao
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti