Konverze nazvu souboru a adresaru
Ondra Nemecek
oldfrog na volny.cz
Pondělí Květen 27 14:04:59 CEST 2002
> Kdybych mohl, tak bych soubory urcite zabalil, ale to nemuzu. Oni maji jit
> otevirat primo z toho CD.
> Ja bych si dokazal predstavit, jak by takovy program pracoval:
> Vypsal by si adresar a prekonvertoval vsechny nazvy adresaru a souboru,
vypsal
> by si jen adresare a vejde to prvniho. Asi to bude chtit, aby to pracovalo
> rekurzivne.
Schvalne doma zkusim palit iso8859-2 cestinu. Vecer Vam mohu dat vedet.
Co se skriptu tyce, PERL naumim, takze bych to psal pro basch, pokud
tam nemate mezery v nazvech, tak asi _priblizne_ takto:
================================================
#!/bin/sh
$SRC=zdroj
$TRG=cil
for ITEM in `find $SRC`
do
mv $ITEM ${TRG}/`echo "$ITEM" | recode ms-ee..l2` || echo "fault: $ITEM
"
done
================================================
jinak podobne ale pomoci rekurze (jde to, ale je to mene prijemne).
OldFrog.
Další informace o konferenci Linux