Pagina 1 di 1

man grep

Inviato: ven 11 giu 2004, 17:49
da Ir0nFl4m3
Ciao a tutti,
<BR>mi sono trovato a sbattere su un problema che pensavo di facile soluzione (SBAGLIANDO) tramite il comando grep...
<BR>Mi spiego:
<BR>-Problema->prelevare l´indirizzo ip dall´output del comando "ifconfig ppp0"
<BR>-Soluzione pensata
<BR> #ifconfig ppp0 | grep "inet addr:"
<BR>purtroppo il comando mi restituisce tutta la riga qualcuno può illuminarmi su questo oscuro fatto?
<BR>Grazie ^__^
<BR><br>

man grep

Inviato: ven 11 giu 2004, 18:01
da pinguinosn
prova
<BR>
<BR>ifconfig | grep P-t-P | awk ´{print $2}´ | cut -b 6-
<BR>
<BR>
<BR><br>

man grep

Inviato: ven 11 giu 2004, 18:06
da useless
be´, grep stampa su stdout le righe che riceve da stdin che contengono il pattern specificato, ma le intere righe. puoi poi passare le righe selezionate attraverso qualche filtro e ottenere risultati migliori. nella fattispecie:
<BR>
<BR>ifconfig ppp0 | grep "inet addr" | awk ´{print $2}´ | cut -b 6-
<BR>
<BR>può sembrare un po´ complicato ma dovrebbe funzionare ;-).<br>

man grep

Inviato: ven 11 giu 2004, 18:09
da useless
INQUIETANTE! :-o <br>