Hocu da napisem sebi jednu malu skripticu za automatizaciju
kompajliranja kernela (na Archu), i jedan od koraka u skripti je
skidanje najnovijeg kernela sa
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/
direktorijuma na serveru. Skidam tar.gz, znaci trenutno je najnoviji ovaj:
linux-2.6.31-rc7.tar.gz
a ja bih hteo da moja skripta uzme naziv svih
fajlova koji pocinju sa "linux-2.6.32" i da dalje nadje string koji ima
najvecu rc vrednost recimo ako u direktorijumu postoje 2.6.32-rc2 i rc3,
da mi vrati ceo taj "linux-2.6.32-rc3.tar.gz" string da onda mogu da ga
prosledim wget komandi.
googlao sam malo "wget wildacrd", ali wget nema to, ima samo rekurzivnu
opciju (-r switch) koja skida rekurzivno vise fajlova, koliko sam skontao,
to zavisi da li servar ima directory-index, ali ne kontam se u to mnogo
te ne znam kako bih konkretno to iskoristio da izvucem najnoviji string.
Kako ovo da odradim - nije neka frka da sam promenim rc-najnoviji_broj u skripti
to je 10 sec, ali onako cisto me zanima jel ima neko resenje da skinem automatski
najnoviji 2.6.32.rc-x (kad izadje 2.6.32, a uskoro ce).
Pozz ;)