Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Mam pytanie jak napisac skrypt który by sciagał dane za pomocą wget ze strony internetowej w zadanym przeze mnie zakresie. Np chcialbym sciagnąć zadaną ilośc katalogów np. ze strony www.aaa.bbb.ccc/ która ma 9999 katalogów zaczynając od www.aaa.bbb.ccc/0000 do www.aaa.bbb.ccc/9999 i chciałbym sciagnąc wyłącznie dane katalogi np 9980 do 9990. Nie chcę sciągac wszystkiego a potem kasować niepotrzebne dane.
Czy w ogole takie cos jest mozliwe, od czego powinniem zaczac.
Ostatnio edytowany przez torpeda80 (2012-01-27 17:00:23)
Offline
Czy tak np. mogło by być?
for ((a=9980; a<9990; a++))
do
wget www.aaa.bbb.ccc/a
done
Offline
A co złego by było w:
for a in `seq 9980 9990`; do wget http://domena.tld/$a;done
Szczególnie że można podać więcej zakresów, np.
for a in `seq 9980 9990` `seq 1000 1010`; do wget http://domena.tld/$a;done
Offline
Dziękuje za pomoc. Mam jeszcze jedno pytanie dlaczego nie moge odpalic żadnego skryptu
torpich@armira:~$ cat www3.sh #!/bin/bash # to jest tylko komentarz echo 'skrypt wyswietla aktualny katalog roboczy' echo -e "biezacy katalog :\n\a`pwd`" torpich@armira:~$ chmod u+xw www3.sh torpich@armira:~$ www3.sh bash: www3.sh: nie znaleziono polecenia torpich@armira:~$
Próbowałem napisac skrypt z pętlą for jak wskazowki ale też nie odnajdywał polecenia. Napisałem nawet taki prosty skrypt z echo i też go nie widzi. Cos musze źle robić.
Ostatnio edytowany przez torpeda80 (2012-01-27 16:53:18)
Offline
ok dziękuje poszło. :)
pozdrawiam
Offline