/ / ak máte pripravený perlový skript (v oknách), aký je najlepší spôsob, ako ho spustiť z príkazového riadka 100-krát povedať a zbierať údaje, ktoré vytvára? - perl, príkazový riadok, dávkový súbor, príkazový riadok

ak máte skript perl pripravený (v systéme Windows), aký je najlepší spôsob, ako ho spustiť z príkazového riadku 100 krát povedať a zbierať dáta, ktoré produkuje? - perl, príkazový riadok, dávkový súbor, príkazový riadok

Napísal som perlový skript vo Windows, ktorý produkuje riadok alebo dva výstupy.

Chcem byť schopný spustiť skript n = 100 krátcez, povedzme, z príkazového riadku bez toho, aby robil viac kódovania v skripte (ak tam nie je jednoduchý spôsob, ako to urobiť) a zbierať výstup? Bol som navrhnutý dávkový súbor môže byť v poriadku?

V podstate existuje jednoduchý spôsob, ako:

[perl script.pl >> output + [Enter Key]] # n times in cmd

Vďaka!

odpovede:

5 pre odpoveď č. 1

V dávkovom súbore môžete použiť slučku FOR:

for /L %%N IN (1, 1, 100) DO perl script.pl >> output.txt

3 pre odpoveď č. 2

Jednoducho zalomte kód okolo kódu:

#!/your/perl

for ( my $i = 0; $i < 100; $i++ ) {
# YOUR ORIGINAL PERL CODE HERE
}