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