Hallo ihr lieben, ich habe eine kleine Frage. Unter http://www.phrak.com/archives/tgz/phrack*.tar.gz um die 60 tar.gzs, die ich gerne laden würde. Hat jemand eine Idee, wie ich viellleicht mit nem dreizeiler und wget in einem Script den Download anstossen kann? -- Sincerely yours Sascha Manns openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English) -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Moin, On Fri, 29 Jan 2010, 23:34:11 +0100, Sascha 'saigkill' Manns wrote:
Hallo ihr lieben,
ich habe eine kleine Frage. Unter http://www.phrak.com/archives/tgz/phrack*.tar.gz um die 60 tar.gzs, die ich gerne laden würde.
Bist du sicher, dass die URL korrekt ist? Ich kriege leider eine DNS-Fehlermeldung.
Hat jemand eine Idee, wie ich viellleicht mit nem dreizeiler und wget in einem Script den Download anstossen kann?
Wenn die Namen alle in der Art sind, dass eine Zahl folgt, dann wuerde ich mir einfach eine kleine Datei erzeugen: for i in $(seq 1 60); do printf "http://www.phrak.com/archives/tgz/phrack%02d.tar.gz\n" $i done > .list und dann per wget abholen: wget -N -i .list Das war's. HTH, cheers. l8er manfred -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Nochmal Moin, On Sat, 30 Jan 2010, 10:17:08 +0100, Manfred Hollstein wrote:
Moin,
On Fri, 29 Jan 2010, 23:34:11 +0100, Sascha 'saigkill' Manns wrote:
Hallo ihr lieben,
ich habe eine kleine Frage. Unter http://www.phrak.com/archives/tgz/phrack*.tar.gz um die 60 tar.gzs, die ich gerne laden würde.
Bist du sicher, dass die URL korrekt ist? Ich kriege leider eine DNS-Fehlermeldung.
war offensichtlich ein Typo in der urspruenglichen E-mail; habe mittlerweile 'rausgefunden, dass da ein 'c' fehlte.
Hat jemand eine Idee, wie ich viellleicht mit nem dreizeiler und wget in einem Script den Download anstossen kann?
Wenn die Namen alle in der Art sind, dass eine Zahl folgt, dann wuerde ich mir einfach eine kleine Datei erzeugen:
for i in $(seq 1 60); do printf "http://www.phrak.com/archives/tgz/phrack%02d.tar.gz\n" $i done > .list
Anhand des Listings, das man sich da im Browser ansehen kann, erkennt man, dass obiges Kommando leicht abgewandelt werden muss: for i in $(seq 1 66); do printf "http://www.phrak.com/archives/tgz/phrack%d.tar.gz\n" $i done > .list
und dann per wget abholen:
wget -N -i .list
Hieran aendert sich aber nichts. Das war's dann nun wirklich. HTH, cheers. l8er manfred -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Noch 'ne Aenderung :-( On Sat, 30 Jan 2010, 12:26:23 +0100, Manfred Hollstein wrote:
Nochmal Moin,
On Sat, 30 Jan 2010, 10:17:08 +0100, Manfred Hollstein wrote:
Moin,
On Fri, 29 Jan 2010, 23:34:11 +0100, Sascha 'saigkill' Manns wrote:
Hallo ihr lieben,
ich habe eine kleine Frage. Unter http://www.phrak.com/archives/tgz/phrack*.tar.gz um die 60 tar.gzs, die ich gerne laden würde.
Bist du sicher, dass die URL korrekt ist? Ich kriege leider eine DNS-Fehlermeldung.
war offensichtlich ein Typo in der urspruenglichen E-mail; habe mittlerweile 'rausgefunden, dass da ein 'c' fehlte.
Hat jemand eine Idee, wie ich viellleicht mit nem dreizeiler und wget in einem Script den Download anstossen kann?
Wenn die Namen alle in der Art sind, dass eine Zahl folgt, dann wuerde ich mir einfach eine kleine Datei erzeugen:
for i in $(seq 1 60); do printf "http://www.phrak.com/archives/tgz/phrack%02d.tar.gz\n" $i done > .list
Anhand des Listings, das man sich da im Browser ansehen kann, erkennt man, dass obiges Kommando leicht abgewandelt werden muss:
for i in $(seq 1 66); do printf "http://www.phrak.com/archives/tgz/phrack%d.tar.gz\n" $i done > .list
for i in $(seq 1 66); do printf "http://www.phrack.com/archives/tgz/phrack%d.tar.gz\n" $i done > .list Man beachte das fehlende 'c' in dem Hostnamen...
und dann per wget abholen:
wget -N -i .list
Hieran aendert sich aber nichts.
Das war's dann nun wirklich.
HTH, cheers.
l8er manfred -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Am Samstag, 30. Januar 2010 13:31:39 wrote Manfred Hollstein:
Noch 'ne Aenderung :-(
On Sat, 30 Jan 2010, 12:26:23 +0100, Manfred Hollstein wrote:
Nochmal Moin,
On Sat, 30 Jan 2010, 10:17:08 +0100, Manfred Hollstein wrote:
Moin,
On Fri, 29 Jan 2010, 23:34:11 +0100, Sascha 'saigkill' Manns wrote:
Hallo ihr lieben,
ich habe eine kleine Frage. Unter http://www.phrak.com/archives/tgz/phrack*.tar.gz um die 60 tar.gzs, die ich gerne laden würde.
Bist du sicher, dass die URL korrekt ist? Ich kriege leider eine DNS-Fehlermeldung.
war offensichtlich ein Typo in der urspruenglichen E-mail; habe mittlerweile 'rausgefunden, dass da ein 'c' fehlte.
Hat jemand eine Idee, wie ich viellleicht mit nem dreizeiler und wget in einem Script den Download anstossen kann?
Wenn die Namen alle in der Art sind, dass eine Zahl folgt, dann wuerde
ich mir einfach eine kleine Datei erzeugen: for i in $(seq 1 60); do
printf "http://www.phrak.com/archives/tgz/phrack%02d.tar.gz\n" $i
done > .list
Anhand des Listings, das man sich da im Browser ansehen kann, erkennt
man, dass obiges Kommando leicht abgewandelt werden muss: for i in $(seq 1 66); do
printf "http://www.phrak.com/archives/tgz/phrack%d.tar.gz\n" $i
done > .list
for i in $(seq 1 66); do printf "http://www.phrack.com/archives/tgz/phrack%d.tar.gz\n" $i done > .list
Man beachte das fehlende 'c' in dem Hostnamen...
und dann per wget abholen: wget -N -i .list
Hieran aendert sich aber nichts.
Das war's dann nun wirklich.
HTH, cheers.
l8er manfred Super :-) Vielen Dank für die Mühe. Jetzt hab ich wieder was gelernt. :-) -- Sincerely yours
Sascha Manns openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English) -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo, Am Sam, 30 Jan 2010, Sascha 'saigkill' Manns schrieb:
Am Samstag, 30. Januar 2010 13:31:39 wrote Manfred Hollstein:
On Sat, 30 Jan 2010, 12:26:23 +0100, Manfred Hollstein wrote: for i in $(seq 1 66); do printf "http://www.phrack.com/archives/tgz/phrack%d.tar.gz\n" $i done > .list [..]
und dann per wget abholen: wget -N -i .list
Die Datei kann man sich sparen. for ... ; done | wget -N -i - HTH, -dnh -- "And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head." Terry Pratchett -- "Maskerade" -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo,
for i in $(seq 1 66); do printf "http://www.phrack.com/archives/tgz/phrack%d.tar.gz\n" $i done > .list
Man beachte das fehlende 'c' in dem Hostnamen...
und dann per wget abholen: wget -N -i .list
Nix für ungut, aber das obige Skript ist etwas zu vertrackt und unbiegsam. Es lässt sich nicht auf alles anwenden. :-) Ich stand vor 2 Jahren vor dem gleichen Problem und läßt sich mit einem Einzeiler sehr leicht und einfach lösen. ;-) # wget -r -l1 -nd -A tar.gz http://www.phrack.com/archives/tgz/ Simple, oder? -- Gruß Sebastian - openSUSE Member (Freespacer) http://de.opensuse.org/Benutzer:Freespacer Wichtiger Hinweis zur openSUSE Mailing Liste: http://de.opensuse.org/OpenSUSE_mailing_list_netiquette -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Am Samstag, 30. Januar 2010 21:32:55 wrote Sebastian Siebert:
Hallo,
for i in $(seq 1 66); do
printf "http://www.phrack.com/archives/tgz/phrack%d.tar.gz\n" $i
done > .list
Man beachte das fehlende 'c' in dem Hostnamen...
und dann per wget abholen: wget -N -i .list
Nix für ungut, aber das obige Skript ist etwas zu vertrackt und unbiegsam. Es lässt sich nicht auf alles anwenden. :-)
Ich stand vor 2 Jahren vor dem gleichen Problem und läßt sich mit einem Einzeiler sehr leicht und einfach lösen. ;-)
# wget -r -l1 -nd -A tar.gz http://www.phrack.com/archives/tgz/
Simple, oder? Cool. Es gibt doch so manches, was auf der CLI schneller und einfacher geht. Man muß es erstmal wissen :-D -- Sincerely yours
Sascha Manns openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English) -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
participants (4)
-
David Haller
-
Manfred Hollstein
-
Sascha 'saigkill' Manns
-
Sebastian Siebert