(no subject)

Thursday, August 4th, 2005 17:34
kastaneda: (Default)
[personal profile] kastaneda
продолжаем уроки албанского птичьего языка…

for x in `echo "for(x=1;x<=63;x++) { if(x<10) print 0; print x; print \"\n\"; }" | bc`; do wget http://www.phrack.org/archives/phrack$x.tar.gz; done

тоже, казалось бы, простая задача, а меньше двух строк у меня никак не получается. в прошлый раз так ничего особо революционного и не придумали, а жаль…

Date: Thursday, August 4th, 2005 03:27 pm (UTC)
From: [identity profile] talmuth.livejournal.com
wget -m -nd -nH -np -A tar.gz http://www.phrack.org/archives/ ?

гы-гы

Date: Thursday, August 4th, 2005 03:40 pm (UTC)
From: [identity profile] unbe.livejournal.com
wget -A gz -r -l 1 -np -nd http://www.phrack.org/archives/
И то, наверное, что-то лишнее :)

Date: Thursday, August 4th, 2005 04:19 pm (UTC)
From: [identity profile] nestor-asa.livejournal.com
а если так?

for n in `seq 1 63|printf "%02d"`; do wget url$n; done

Date: Thursday, August 4th, 2005 09:10 pm (UTC)
From: [identity profile] zmeuka.livejournal.com
У тебя на птичьесть языка какое ограничение?

Date: Thursday, August 4th, 2005 09:13 pm (UTC)
netch: (Default)
From: [personal profile] netch
В любой BSD:

jot -w '%02d' 63 | while read x; do wget http://www.phrack.org/archives/phrack$x.tar.gz; done


Или даже так:

jot -w '%02d' 63 | xargs -n1 -IZZZ wget http://www.phrack.org/archives/phrackZZZ.tar.gz

На Linux, такой jot заменяется на seq -f '%02g', -I ZZZ в xargs - на --replace=ZZZ

Date: Friday, August 5th, 2005 07:27 am (UTC)
From: [identity profile] nestor-asa.livejournal.com
Угу, я тоже про seq -f сегодня нашел (вчера вечером под рукой линуха не было, чтобы ключи посмотреть.

for x in `seq -f "%02g" 1 63`; do wget http://www.phrack.org/archives/phrack$x.tar.gz; done

September 2025

M T W T F S S
12345 67
891011121314
15161718192021
22232425262728
2930