Список текстовых файлов ASCII

Я хочу перечислить и отсортировать все файлы в каталоге, которые являются текстовыми файлами ASCII, но не обязательно имеют расширение .txt. Как я могу это сделать? Я новичок в сценариях оболочки.

0
задан 22 June 2016 в 19:02

1 ответ

Используя file команда:

#!/bin/bash
for i in * # for every file in folder
do
  # if file reports "ASCII text"
  if file "$i" | grep --quiet 'ASCII text 

Один лайнер:

$ for i in *; do if file "$i" | grep -q 'ASCII text ; then echo "$i"; fi; done
then # print filename echo "$i" fi done

Один лайнер:

$ for i in *; do if file "$i" | grep -q 'ASCII text ; then echo "$i"; fi; done
3
ответ дан 22 June 2016 в 19:02

Другие вопросы по тегам:

Похожие вопросы: