Portál AbcLinuxu, 10. května 2025 05:00
Řešení dotazu:
# recode 1250..u8 index.php recode: index.php failed: Ambiguous output in step `CR-LF..data'
ls| grep .php | while read a; do iconv -f WINDOWS-1250 -t UTF-8 $a > prekodovane/$a; done;pre htm, html
ls| grep .htm | while read a; do iconv -f WINDOWS-1250 -t UTF-8 $a > prekodovane/$a; done;
#!/bin/bash mkdir prekodovane ls| grep .php | while read a; do sed 's/windows-1250/UTF-8/g' < $a > prekodovane/$a; iconv -f WINDOWS-1250 -t UTF-8 prekodovane/$a > $a; done; ls prekodovane/ | while read a; do rm prekodovane/$a; done; rmdir prekodovane
a co takhle? to funguje i na strom podadresářů...
find . -name *php | while read a; do iconv -f WINDOWS-1250 -t UTF-8 $a > $a.xx; mv $a.xx $a; done;
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.