Najdi forum

LINUX problem

Upam, da se bo kdo najdo, ki mi bo lahko pomagal..

v linuxu bi moral na nek način sestaviti ukaz, ki bi iz enega charseta spremenil v drugega…

ena možnost je ukaz iconv, ki pa ob uporabi dela le z eno datoteko:

iconv -f windows1250 -t iso8850 vhodnifile >izhodnifile

kako bi lahko naredil, da bi mi vse datoteke v mapi z končnico *.jsp spremenil s tem ukazom

upam da sem dovolj podrobno opisal problem

HELP!

Živjo Denis.

Spodaj imaš quick and dirty rešitev.
PAZI!!! Naredi convert, vendar samo v tekočem direktoriju.
Torej cut&past v neko datoteko, datoteki daš excutable pravice (chmod 755 ime_datoteke), nekam v path si jo prekopiraj in startaj.

Lepo Linuxanje!!!

for i in *.jsp
do
iconv -f windows1250 -t iso8850 $i
done

kako pa bi se to dalo rešiti s tem da bi spremenilo datoteke tudi v poddirektorijih???

Živjo.

Uhh si mi pa dal domačo nalogo.

Tukaj imaš vse napisano v eni vrstici.
Lahko pa tudi v dveh skriptah če želiš, samo to je dokaj elegantna rešitev

find . -name “*.jsp” -exec iconv -f windows1250 -t iso88592 {} \;

lp

najlepsa ti hvala

hehe

Gorenjci ne poznamo tolk velke številke, je enkrat zadosti s smetano!

hehe

lp

Forum je zaprt za komentiranje.

New Report

Close