(no subject)
Thursday, August 4th, 2005 17:34продолжаем уроки албанского птичьего языка…
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
тоже, казалось бы, простая задача, а меньше двух строк у меня никак не получается. в прошлый раз так ничего особо революционного и не придумали, а жаль…
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
тоже, казалось бы, простая задача, а меньше двух строк у меня никак не получается. в прошлый раз так ничего особо революционного и не придумали, а жаль…

no subject
Date: Thursday, August 4th, 2005 03:27 pm (UTC)no subject
Date: Monday, August 8th, 2005 06:11 am (UTC)гы-гы
Date: Thursday, August 4th, 2005 03:40 pm (UTC)И то, наверное, что-то лишнее :)
Re: гы-гы
Date: Monday, August 8th, 2005 06:12 am (UTC)no subject
Date: Thursday, August 4th, 2005 04:19 pm (UTC)for n in `seq 1 63|printf "%02d"`; do wget url$n; done
no subject
Date: Monday, August 8th, 2005 06:09 am (UTC)no subject
Date: Thursday, August 4th, 2005 09:10 pm (UTC)no subject
Date: Monday, August 8th, 2005 06:15 am (UTC)no subject
Date: Thursday, August 4th, 2005 09:13 pm (UTC)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
no subject
Date: Friday, August 5th, 2005 07:27 am (UTC)for x in `seq -f "%02g" 1 63`; do wget http://www.phrack.org/archives/phrack$x.tar.gz; done
no subject
Date: Monday, August 8th, 2005 06:14 am (UTC)Буду курить мануалы дальше :)