в Bash и Linux

Групповая перекодировка файлов проекта

Срочно потребовалось перенести шаблоны с одного проекта (кодировка CP1251) в другой (UTF-8).
Естественно лень — двигатель прогресса. Сидеть и пересохранять каждый файл вручную было неохотно. Поэтому прямо в консоли без создания SH-скрипта была выполнена команда

  1. for file in ../templates/*
  2. do
  3. iconv -f CP1251 -t UTF-8 -o ${file} ${file}
  4. done

После этого я получил все файлы в необходимой кодировке без особых телодвижений.