Lux ormai e' ora che cambi il tuo nick in Lux-Grep-Awk-Man. :)
Il giorno 25 aprile 2013 00:38, Lorenzo - Tulug <lorenzo.tu...@gmail.com>ha scritto: > Il 24/04/2013 17:50, LuX ha scritto: > > Il giorno 24/apr/2013, alle ore 16:16, Clauz ha scritto: > > > >> On 04/24/2013 04:09 PM, Clauz wrote: > >>> On 04/24/2013 03:55 PM, Saverio Proto wrote: > >>>> 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]' ' > >>> echo $ROUTE | awk '{print $1}' | cut -d "/" -f 2 > >> O anche: > >> echo $ROUTE | sed 's/^.*\/\([0-3]\?[0-9]\).*$/\1/' > > > > > > O anche: > > echo $ROUTE | awk 'BEGIN{FS="/";RS=" "}/\//{print $2}' > > > > -- > > LuX > > > > _______________________________________________ > > Wireless mailing list > > Wireless@ml.ninux.org > > http://ml.ninux.org/mailman/listinfo/wireless > > IP=${ROUTE%% *}; echo ${IP#*/} > > funziona sulle antenne? > > > > > _______________________________________________ > Wireless mailing list > Wireless@ml.ninux.org > http://ml.ninux.org/mailman/listinfo/wireless > -- *Dott. Giorgio Desideri* *PGP-Public Key*: 2048R/B1079A5D *PGP Fingerprint*: 06B6 741E 5F35 B532 1749 46CA 2A7E E39D B107 9A5D *"If people do not believe that mathematics is simple, it is only because they do not realize how complicated life is" (J. von Neumann) * *"Il saggio coltiva Linux, perché sà che Window$ si pianta da solo !"*
_______________________________________________ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless