Hallo,
wie formatiert man Zeichenstrings in Perl? Und zwar wollte ich alle verfügbaren Fotos des LinuxTag-Teams runterladen (mit wget), diese lauten aber dsc00060-small.jpg bis dsc00127.jpg. Wie kann man erzwingen, daß bei Zahlen bis 99 noch eine 0 davorgehangen wird? Ansonsten bräuchte man 2 FOR-Schleifen, und Perl hat da bestimmt eine Lösung für eine einzige. (Das HTTP-Protokoll unterstützt laut wget leider keine RegExp's)
Josef Spillner
Josef Spillner schrieb:
Hallo,
wie formatiert man Zeichenstrings in Perl? Und zwar wollte ich alle verfügbaren Fotos des LinuxTag-Teams runterladen (mit wget), diese lauten aber dsc00060-small.jpg bis dsc00127.jpg. Wie kann man erzwingen, daß bei Zahlen bis 99 noch eine 0 davorgehangen wird? Ansonsten bräuchte man 2 FOR-Schleifen, und Perl hat da bestimmt eine Lösung für eine einzige. (Das HTTP-Protokoll unterstützt laut wget leider keine RegExp's)
$filename=sprintf("dsc%05d", $num);
($num ist deine schleifenvariable)
Jan
lug-dd@mailman.schlittermann.de