Pouzij napr. nejaky skriptovaci jazyk (Python, Perl, Ruby ...) + bash.
Pomoci
ls -R >> tree.tmp a nejakeho skriptiku si vypis seznam souboru (na kazdy radek jeden soubor s cestou - to musis udelat tim skriptem, upravit vypis ls -R). Potom vytvor skript, ktery ti otevre soubor, predany parametrem, pomoci regexpu upravi jeho cast, tak jak potrebujes a ulozi. A pak skriptik v bashi, ktery cte soubor s cestami(ls -R + skript) po radku a spousti skriptik, ktery jednotlive soubory upravuje.
pr.: Python prace s regexp-em
- Kód: Vybrat vše
try:
f = urllib.urlopen(url)
except:
sys.exit('Chyba pri otevirani zadane url!')
fdata = f.read()
# zjisti imdbid filmu
reword = re.compile(r'idmovieimdb-[0-9]+')
for aword in reword.findall(fdata):
reword = re.compile(r'[0-9]+')
imDbID = reword.findall(aword)
# mam imdb
try:
imDbID = int(imDbID[0])
except:
sys.exit('ImDbID titulku nenalezeno!')
EDIT: nevim jestli je to dost jednoduchy, ale nic snazsiho me nenapada