1

В настоящее время я пишу сценарий оболочки, который должен иметь возможность идентифицировать фактический тип файлов (не их расширения) с помощью утилиты unix "file". Однако этот инструмент выводит читаемый человеком текст, который может быть несколько сложным для анализа. Прежде чем я напишу что-то, что просто соответствует конкретным подстрокам, найденным в его выводе, есть ли лучший способ решить эту проблему?

1 ответ1

2

Использование аргумента --mime-type для file дает тип MIME, который легче анализировать.

$ file --mime-type /etc/passwd
/etc/passwd: text/plain

Опция -i дает немного больше информации (тип кодировки), если необходимо:

$ file -i /etc/passwd
/etc/passwd: text/plain; charset=us-ascii

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .