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

Michele Favara Pedarsi mfp a meganetwork.org
Gio 25 Apr 2013 07:42:17 CEST


Nel 2007 al CCC c'era un talk sul perchè il C fa male... credo sia il
caso di farne uno sul perchè cut-sed-awk fanno male... prima che Lux
si spenga...

Il 25 aprile 2013 09:35, Giorgio Desideri <giorgio.desideri a gmail.com>
ha scritto:
> Lux ormai e' ora che cambi il tuo nick in Lux-Grep-Awk-Man.
>
> :)
>
>
> Il giorno 25 aprile 2013 00:38, Lorenzo - Tulug <lorenzo.tulug a 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 a ml.ninux.org
>> > http://ml.ninux.org/mailman/listinfo/wireless
>>
>> IP=${ROUTE%% *}; echo ${IP#*/}
>>
>> funziona sulle antenne?
>>
>>
>>
>>
>> _______________________________________________
>> Wireless mailing list
>> Wireless a 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 a ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
>



Maggiori informazioni sulla lista Wireless