Вот скрипт которым я пользуюсь для перекодировки файлов
------------------------------------------------
#!/bin/bash
indir=./wo
outdir=./wo2
inenc=cp1251
outenc=utf8
for file in `ls $indir` ; do
iconv $indir/$file -f $inenc -t $outenc > $outdir/$file
done
------------------------------------------------
А как можно узнать кодировку файла и динамически менять параметр ${inenc}, а то если файлы в разных кодировках, то получается весьма смешно.

Ответ на:
комментарий
от acheron

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум MMV и BASH (2008)
- Форум iconv: cannot convert (2005)
- Форум опять кодировка... (2014)
- Форум Как вернуть нормальную кодировку файла? (2019)
- Форум Глюк с iconv (2001)
- Форум enca: Doubly-encoded to UTF-8 from ISO-8859-5 (2017)
- Форум PostgreSQL содание базы данных в виндовой кодировке. (2014)
- Форум Изменение кодировки имен файлов (2005)
- Форум tail -f и iconv (2010)
- Форум find, простенький скрипт (2008)