Рейтинг:2

How can I use the `identify` command to find out *only* the file type?

флаг cn

I want to use the identify command (from ImageMagick) to determine a file's type.

The sample command

identify -quiet 'Sample File.gif'

will list several lines. Is there a short and simple way to obtain just the string GIF?

user10489 avatar
флаг in
Команда `file` более универсальна, чем `identify`, но она еще более шумная.
FedKad avatar
флаг cn
Команда `file --extension -b 'Sample File.jpg'` вернет `jpeg/jpg/jpe/jfif`. Принимая во внимание, что я хочу _single_ `jpeg` выход.
user10489 avatar
флаг in
Я же говорил, что шумно.
Рейтинг:3
флаг hr

Вы можете использовать процент выхода чтобы получить только файл мАгик:

идентифицируйте -quiet -format '%m\n' 'Sample File.gif'
FedKad avatar
флаг cn
Спасибо.Я думаю, что инструменты _ImageMagick_ такие мощные, но при этом очень малоизвестные и документированные! :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.