servidor 1:
for i in $(seq -f "%03g" 1 20)
do
java -jar test.jar 9001 **.**.**.** 9${i}
done
servidor 2:
for i in $(seq -f "%03g" 21 35)
do
java -jar test.jar 9001 **.**.**.** 9${i}
done
enquanto
seq -f <format> <first> <last>
usa uma string de formato de estilo printf . O formato deve ser adequado para imprimir um argumento do tipo double . Pode conter uma especificação de conversão que consiste em:
-
%: introduz a especificação de conversão -
0: O valor convertido é preenchido à esquerda com zeros em vez de brancos (opcional) -
3: string de dígito decimal (com primeiro dígito diferente de zero) especificando uma largura mínima de campo (opcional) -
g: Imprimir argumento do tipodoubleem ponto flutuante ou notação exponencial. Os zeros à direita são removidos da parte fracionária do resultado; um ponto decimal aparece apenas se for seguido por pelo menos um dígito. (Isso nos permite imprimir umdoubleque se parece com uminteger)
Para mais detalhes, consulte:
man seq
man 3 printf