Система Orphus
Показаны сообщения с ярлыком enca. Показать все сообщения
Показаны сообщения с ярлыком enca. Показать все сообщения
[]

среда, 25 апреля 2012 г.

Сколько файлов в какой кодировке?

# все файлы
find -type f -exec enca -ip "{}" \; | sed -e 's/^.*\.//' | sort | uniq -c


# выбрать по суффиксу (расширению)
find -type f \( -name '*.js' -o -name '*.php' \) -exec enca -ip "{}" \; | sed -e 's/^.*\.//' | sort | uniq -c

Пример результата работы:
$ find -type f \( -name '*.js' -o -name '*.php' \) -exec enca -ip "{}" \; | sed -e 's/^.*\.//' | sort | uniq -c
     17 js: ASCII
     34 js: UTF-8
    238 php: ASCII
    117 php: UTF-8