Мерзкие отличия MacOS от Linux

Задача: массово переконвертить файлы с расширением .php из Windows-1251 в UTF-8.

Итоговое решение:

for a in `find /files_folder -type f -name "*.php"`; do iconv -f Windows-1251 -t UTF8 $a > /tmp/cp.file; cat /tmp/cp.file > $a; done; rm -rf /tmp/cp.file

Ну не ппц ли. Тамошний xargs не поддерживает -i, -I и -J работают через пень-колоду, а у iconv нет параметра -o :(

Комментировать

Войдите чтобы оставить комментарий.