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