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ď č. 1V 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
}