[Ninux-Wireless] bash question, grep di una netmask

Ilario Gelmetti iochesonome a gmail.com
Mer 24 Apr 2013 16:13:17 CEST


Il primo modo che mi viene in mente:
echo $ROUTE | cut -d"/" -f 2 | cut -d" " -f 1

Il 24/04/2013 15:55, Saverio Proto ha scritto:
> Ho una variabile bash dentro uno script fatta cosi:
> 
> ROUTE='172.16.0.0/16 dev eth0 scope link'
> 
> come faccio a tirare fuori in una seconda variable solo la netmask,
> considerando che potrebbe essere da 1 o 2 digits ?
> 
> il meglio che sono riuscito a fare e'
> echo $ROUTE | grep -o -E [0-3]?[0-9]' '
> 
> che pero' matcha anche lo 0 di eth0 e me lo mette come seconda linea dell'output
> 
> Saverio
> _______________________________________________
> Wireless mailing list
> Wireless a ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
> 

-- 
Ilario Gelmetti
iochesonome a gmail.com
ilario.gelmetti a sns.it

-------------- parte successiva --------------
Un allegato non testuale รจ stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  263 bytes
Descrizione: OpenPGP digital signature
URL:         <http://ml.ninux.org/pipermail/wireless/attachments/20130424/8db85265/attachment-0001.sig>


Maggiori informazioni sulla lista Wireless