#!/bin/bash # For Add hosts # For Example: # 192.168.58.51 dev01.hn-office.web-test.com dev01.hn-office dev01 #A=($(echo {51..61})) #B=($(seq -f"%02g" 1 11)) A=($(echo {51..55})) B=($(seq -f"%02g" 1 5)) IP="192.168.58" M="dev" N="hn-office.web-test.com" N_2=`echo $N | cut -d. -f1` for ((i=0;i<${#A[@]};i++)); do S=${A[$i]} T=$M${B[$i]} #echo "$IP.${A[$i]} dev${B[$i]}.$N dev${B[$i]}.$N_2 dev${B[$i]}" #echo "$IP.${A[$i]} $T.$N $T.$N_2 $T" echo "$IP.$S $T.$N $T.$N_2 $T" done
運行效果如下:
192.168.58.51 dev01.hn-office.web-test.com dev01.hn-office dev01
192.168.58.52 dev02.hn-office.web-test.com dev02.hn-office dev02
192.168.58.53 dev03.hn-office.web-test.com dev03.hn-office dev03
192.168.58.54 dev04.hn-office.web-test.com dev04.hn-office dev04
192.168.58.55 dev05.hn-office.web-test.com dev05.hn-office dev05
請高手指正!!!