Avatar billede xited Praktikant
19. februar 2008 - 16:07 Der er 3 kommentarer og
1 løsning

Konvertering af mange filer fra ISO-8859-1 til UTF-8

Hejsa,

Jeg har en masse filer i ISO-8859-1, og vil gerne have disse konverteret til UTF-8.

Der er omkring 200 filer.

Jeg kan bruge iconv til det, men kan ikke finde ud af at gøre det rekursivt, eller på flere filer, i det hele taget.
Avatar billede arne_v Ekspert
19. februar 2008 - 16:09 #1
Lav et lille shell script der kalder iconv for alle filerne.
Avatar billede arne_v Ekspert
19. februar 2008 - 16:11 #2
Avatar billede xited Praktikant
19. februar 2008 - 17:20 #3
Det virker med denne:

#/bin/bash
LIST=`ls *.php`
for i in $LIST;
do iconv -f ISO-8859-1 -t utf8 $i -o $i."utf8";
mv $i."utf8" $i;
done

...men den er jo ikke rekursiv! - Anyway, jeg kørte den i de mapper det handlede om, og det virkede!

Takker! - Point?
Avatar billede arne_v Ekspert
19. februar 2008 - 17:46 #4
Hvis du skal have alle subdirs med, saa er find nok nemmere end ls -R.

Og svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester