Как в Unix подобной системе (Mac OS X) поменять кодировку для множества файлов (в одной директории)?

компьютеры Mac unix кодировка encoding

есть комманда iconv, но как ее использовать для всех файлов в директории не понятно.

Примечание:
вот нашел ответ в одном из форумов,
но работает только для файлов с именами без пробелов:

создай скрипт

> echo 'cat $1 | iconv -f CP1251 -t UTF-8 >> /tmp/$$.cv && mv /tmp/$$.cv $1' > ~/cp1251_to_utf8.sh

сделай его исполняемым > chmod u+x ~/cp1251_to_utf8.sh

затем включай поиск по заданным параметрам и примени к результатам этот скрипт

>find /home/ -type f -iname \*.txt -exec ~/cp1251_to_utf

для файлов с пробелами в именах как сделать?
Ответы:
Хинт:
for i in *; do echo "$i"; done
for i in *; do cat "$i" | iconv -f CP1251 -t UTF-8 > /tmp/s.txt && mv /tmp/s.txt "$i" ; done; rm /tmp/s.txt


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.