Вы можете использовать awk
для поиска файлов, содержащих текст ASCII:
less $(file * | awk -F: '$2 ~ "ASCII text" {print $1}')
На самом деле это работает и для каталогов, содержащих несколько текстовых файлов.
Если это рабочее дерево репозитория git, просто извлечение файлов должно исправить их разрешения. То есть выполните git checkout -f
.