Смена кодировки текста
Иногда возникает задача перекодирования большого количества текстовых файлов.
Использование команды
Для перекодирования текстовых файлов с использованием команды следует перейти в каталог с файлами, нуждающимися в преобразовании из кодировки, например, windows-1251 в кодировку utf-8, и выполнить следующую команду:
for i in *; do -f windows-1251 - utf-8 "$i" > tmp; mv tmp "$i"; done
Вместо wildcard * можно указать более точное значение, например, *.txt или *.html, а список поддерживаемых командой кодировок можно получить командой -. В обрабатываемый каталог,конечно переходить не обязательно, для этого достаточно заменить . на нужный путь — /path/to/directory.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Помогло, Спасибо :)
Помогло, Спасибо :)
Работает
Спасибо!