Script charge deux arguments

J'ai un script perl qui a besoin de deux arguments, par exemple:

./PerlScript 0001 192.168.100.200 

Mais j'ai besoin d'exécuter ce script plus de time (40x).

 ./PerlScript 0003 192.168.100.202 ./PerlScript 0061 192.168.100.205 ./PerlScript 0061 192.168.100.206 ... ... ... 

J'ai besoin d'insert des arguments automatiquement après PerlScript et comment le faire? Charger à partir d'un file ou créer un tableau?

disons que votre list d'arguments se trouve dans un file "thelist" comme ceci:

 0001 192.168.100.200 0003 192.168.100.202 0061 192.168.100.205 0061 192.168.100.206 

Vous pourriez:

 printf "./PerlScript %s %s\n" $(cat thelist) | bash 

Notez que si vous faites ceci (comme dans votre exemple): ils sont exécutés séquentiellement.

changer pour

 printf "./PerlScript %s %s & \n" $(cat thelist) | bash 

pour les faire lancer chacun en arrière-plan (mais attention à ne pas mettre votre machine à genoux …)