перекодировка текстовых файлов

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

buro-book
Сообщения: 109
ОС: Gentoo

перекодировка текстовых файлов

Сообщение buro-book »

Нужна программа или скрипт для автомотизации перекодировки названий и содержания большого количества txt файлов, созданных в винде (cp1251) в utf-8. Поделитесь программой, скриптом или советом. Спасибо.
начинающий
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: перекодировка текстовых файлов

Сообщение broom »

iconv -f cp1251 -t utf8 file_in_cp1251 > file_in_utf8
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
buro-book
Сообщения: 109
ОС: Gentoo

Re: перекодировка текстовых файлов

Сообщение buro-book »

файлов больше тысячи, необходимо автоматизировать процесс
начинающий
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: перекодировка текстовых файлов

Сообщение broom »

Код: Выделить всё

#!/bin/bash
find . -type f -name "*.txt" | while read i
do
        iconv -f cp1251 -t utf8  "$i" > "${i//.txt/.utf8.txt}"
done
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
zl3p
Сообщения: 206
Статус: с диагнозом
ОС: операционная клинической

Re: перекодировка текстовых файлов

Сообщение zl3p »


плз, скажите, как пишется название дос-кодировки, а то в мануале ничего не сказано по этому поводу.
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: перекодировка текстовых файлов

Сообщение broom »

zl3p писал(а): ↑
08.11.2007 01:06
плз, скажите, как пишется название дос-кодировки, а то в мануале ничего не сказано по этому поводу.

вроде cp866.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: перекодировка текстовых файлов

Сообщение sash-kan »

buro-book писал(а): ↑
08.11.2007 00:09
перекодировки названий
convmv
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: