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

Lorenzo - Tulug lorenzo.tulug a gmail.com
Mer 24 Apr 2013 19:38:12 CEST


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?







Maggiori informazioni sulla lista Wireless