[Ninux-Wireless] bash question, grep di una netmask
    Clauz 
    clauz a ninux.org
       
    Mer 24 Apr 2013 16:16:13 CEST
    
    
  
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/'
Clauz
    
    
       
       Maggiori informazioni sulla lista 
	       Wireless