Server 1:
for i in $(seq -f "%03g" 1 20) do java -jar test.jar 9001 **.**.**.** 9$ done
Server 2:
for i in $(seq -f "%03g" 21 35) do java -jar test.jar 9001 **.**.**.** 9$ done
während
seq -f <format> <first> <last>
verwendet eine printf
Formatzeichenfolge. Das Format muss für den Ausdruck eines Arguments vom Typ geeignet sein double
. Es kann eine Konvertierungsspezifikation enthalten, bestehend aus:
%
: Stellt die Konvertierungsspezifikation vor0
: Der konvertierte Wert wird links mit Nullen anstelle von Leerzeichen aufgefüllt (optional)3
: Dezimalstellenfolge (mit einer ersten Ziffer ungleich Null), die eine Mindestfeldbreite angibt (optional)g
: Argument des Typsdouble
in Gleitkomma- oder Exponentialschreibweise ausgeben. Nachgestellte Nullen werden aus dem gebrochenen Teil des Ergebnisses entfernt. Ein Dezimalpunkt wird nur angezeigt, wenn mindestens eine Ziffer folgt. (Dies ermöglicht es uns, eine zu drucken,double
die wie eine aussiehtinteger
)
Für weitere Details siehe:
man seq man 3 printf