2017-09-04 62 views

回答

1

由於我們是在Q &有關軟件編程的一個論壇上,這裏是包含在一個簡單的程序(的bash/zsh,使用shell腳本)式中:

for subnet in {0..255} 
do 
    echo 2001:1001:0ff0:$(printf "%02x00" $subnet)::/$(echo 48 - $(echo 'l(256)/l(2)' | bc -l)/1 | bc) 
done 

要獲得第二位,第48位和第224子網,使用該程序和公式:

for subnet in 1 47 223 
do 
    echo 2001:1001:0ff0:$(printf "%02x00" $subnet)::/$(echo 48 - $(echo 'l(256)/l(2)' | bc -l)/1 | bc) 
done 
+0

感謝您的回答。現在我懂了。 –