Это команда exifgrep, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
exifgrep - выбрать и переформатировать вывод exifprobe
СИНТАКСИС
exifgrep [параметры] [egrep_options] egrep_pattern [НЕ шаблон egrep] имя файла (а)
ОПИСАНИЕ
Эксифгреп это сценарий оболочки, который применяет задать расширенное(1) к выходу exifprobe -L,
позволяющий легко выбирать и незначительно переформатировать выходные элементы.
exifprobe маленький, быстрый и совершенно подхалимский в своем желании сообщить многое it
находит в образе. exifgrep применяет возможности сопоставления регулярных выражений задать расширенное
к выходному заграждению для извлечения только необходимой информации.
exifgrep также выполняет мягкую форму выбора в полях вывода exifprobe -L.
Многие элементы, о которых сообщает exifprobe, представлены в файле изображения значком номер который
компактно представляет определенное значение.
Например exifprobe -L может сообщить
TIFF.Ifd1.ResolutionUnit = 2 = "пикселей на дюйм"
где значение «2» должно интерпретироваться как означающее, что значения разрешения
(TIFF.IFd1.Xразрешение и IFF.IFd1.YResolution) записываются в пикселях на дюйм, а
чем, скажем, пикселей на сантиметр. exifprobe отчеты по обоим полям; exifprobe можно также
сообщать интерпретированные значения для элементов, которые записаны в незнакомых единицах, таких как
JPEG.APP1.Ifd0.Exif.FNumber = 5.6 APEX = 'f7.0'
Во всех таких случаях exifgrep сообщает (по умолчанию) только поле "для чтения человеком":
TIFF.Ifd1.ResolutionUnit = 'пикселей на дюйм'
JPEG.APP1.Ifd0.Exif.FNumber = 'f7.0'
если только "-число"Опция предназначена для выбора числового значения.
Кроме того, может быть выбран "переменный" формат ("-вар"), который удаляет пробелы,
предоставление формата, который типичные оболочки могут использовать напрямую для установки переменных для дальнейшего
обработка. Например
TIFF.Ifd1.ResolutionUnit = 'пикселей на дюйм'
JPEG.APP1.Ifd0.Exif.FNumber = 'f7.0'
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-r файл аргументами могут быть каталоги, поиск в которых будет осуществляться через найдите для всего изображения
типы, признанные exifprobe.
-n сила exifprobe для печати имени файла для каждой строки его вывода, что exifgrep
превратится в комментарий в конце каждой совпадающей строки.
-t сила exifprobe чтобы напечатать номера тегов для всех элементов, в которых они есть, чтобы
совпадения могут производиться по шестнадцатеричным или десятичным номерам тегов.
-c включить цветной вывод из exifprobe
-h распечатать сообщение об использовании (справка)
-var отчет в "переменном" формате, который может быть напрямую получен любым Bourne-
совместимая оболочка (за исключением того, что большинство оболочек будут настаивать на том, что точки должны быть
заменены, например, подчеркиванием).
-экспортный отчет в "переменном" формате, но с Bourne-совместимым экспорт команду
-num сообщает числовые значения, а не интерпретированные строки, для полей, которые имеют
и то и другое.
Обратите внимание -вар и -экспорт варианты устарели; они сохранены для совместимости
с более ранними версиями exifprobe. Постпроцессор, такой как format.sh может больше
действует для текущей версии, если требуется вывод, совместимый с оболочкой.
Любая опция, не распознаваемая сценарием, будет передана в задать расширенное.
Первый аргумент, не являющийся опцией, будет использоваться в качестве шаблона, переданного в задать расширенное, Это может быть
за которым следует ключевое слово НЕ и выражение, представляющее совпадения, которые должны быть отклонены. Это
шаблон будет передан в задать расширенное -v. Может быть указан только один аргумент каждого типа, и
Выражение «принять» (если дано) должно стоять перед выражением «отклонить».
Все остальные аргументы интерпретируются как имена файлов изображений.
Используйте exifgrep онлайн с помощью сервисов onworks.net