LINUX.ORG.RU

recode KOI8-R..UTF-8


0

0

Собственно сабж применяется к одному файлу. Надо ко всем начиная с текущего каталога и в глубь до конца дерева каталогов.

Как сделать?


Если в ключах рекурсивной обработки нет, то find с ключём -exec.

AX ★★★★★
()

find . -type f -name «*» -exec recode KOI8-R..UTF-8 {} \; -print

Как исключить из обработки архивы? ну то есть шаблон *.gz

RaDiSt
() автор топика
Ответ на: комментарий от RaDiSt

find . -type f ! -name «*.gz» -exec recode KOI8-R..UTF-8 {} \; -print

AX ★★★★★
()

Как-то для себя всё в одном месте собрал, чтобы не искать постоянно по кодировкам...

http://zenway.ru/page/kodirovka

а то задалбывает. Это надо не часто, не переодически всё же требуется... И начинается очередное перепробование всех рецептов из гугла =) и выискивание, кто где точку забыл поставить или скобку... или кавычки не те...

vovans ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.