Este es el comando exifgrep que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
exifgrep: selecciona y reformatea la salida de Exifprobe
SINOPSIS
Exifgrep [opciones] [opciones_egrep] patrón_egrep [NOT patrón de garza] nombre (s) de archivo
DESCRIPCIÓN
Exifgrep es un script de shell que se aplica egrep(1) a la salida de Exifprobe -L,
permitiendo una selección fácil y un reformateo menor de los elementos de salida.
Exifprobe es pequeño, rápido y absolutamente adulador en su deseo de informar todo it
encuentra en una imagen. Exifgrep aplica las capacidades de coincidencia de expresiones regulares de egrep
al aluvión de salida para extraer solo la información deseada.
Exifgrep también realiza una forma suave de selección en los campos de salida de Exifprobe -L.
Muchos elementos informados por exifprobe están representados en el archivo de imagen por un número lo cual
representa de forma compacta un valor definido.
P.ej Exifprobe -L puede informar
TIFF.Ifd1.ResolutionUnit = 2 = 'píxeles por pulgada'
donde el valor "2" debe interpretarse en el sentido de que los valores de resolución
(Resolución TIFF.IFd1.X e IFF.IFd1.YResolution) se registran en píxeles por pulgada, en lugar de
que, digamos, píxeles por centímetro. Exifprobe reporta ambos campos; Exifprobe también puede
reportar valores interpretados para elementos que se registran en unidades desconocidas, tales como
JPEG.APP1.Ifd0.Exif.FNumber = 5.6 APEX = 'f7.0'
En todos esos casos, Exifgrep informa (de forma predeterminada) solo el campo "legible por humanos":
TIFF.Ifd1.ResolutionUnit = 'píxeles por pulgada'
JPEG.APP1.Ifd0.Exif.FNumber = 'f7.0'
a menos que el "-núm"Se da la opción de seleccionar el valor numérico.
Además, se puede seleccionar un formato de 'variable' ("-var") que elimina los espacios en blanco,
proporcionando un formato que los shells típicos pueden usar directamente para establecer variables para más
Procesando. P.ej
TIFF.Ifd1.ResolutionUnit = 'píxeles por pulgada'
JPEG.APP1.Ifd0.Exif.FNumber = 'f7.0'
OPCIONES
-r presentar Los argumentos pueden ser directorios, que se buscarán mediante find para toda la imagen
tipos reconocidos por Exifprobe.
-n fuerza Exifprobe para imprimir un nombre de archivo para cada línea de su salida, que Exifgrep
se convertirá en un comentario al final de cada línea coincidente.
-t fuerza Exifprobe para imprimir números de etiqueta para todos los elementos que los tienen, de modo que
las coincidencias se pueden hacer en números de etiqueta hexadecimales o decimales.
-c activa la salida de color desde Exifprobe
-h imprime un mensaje de uso (ayuda)
-var informe en formato "variable", que puede ser directamente "originado" por cualquier Bourne-
cáscara compatible (excepto que la mayoría de las cáscaras insistirán en que los puntos deben ser
reemplazado, por ejemplo, por guiones bajos).
-exportar informe en formato "variable", pero con un formato compatible con Bourne exportar comando
-num reporta valores numéricos en lugar de cadenas interpretadas, para campos que tienen
ambos.
Nota la -var y -exportar las opciones son obsoletas; se conservan por compatibilidad
con versiones anteriores de Exifprobe. Un posprocesador como reformatear.sh tienen más probabilidad
efectivo para la versión actual si se desea una salida compatible con shell.
Cualquier opción no reconocida por el script se pasará a egrep.
El primer argumento que no sea de opción se utilizará como patrón pasado a egrep. Esto podría ser
seguido de la palabra clave NOT y una expresión que representa coincidencias para ser rechazado. Esto
el patrón se pasará a egrep -v. Solo se puede dar un argumento de cada tipo, y el
La expresión "aceptar" (si se proporciona) debe aparecer antes de la expresión "rechazar".
Todos los argumentos restantes se interpretan como nombres de archivo de imagen.
Utilice exifgrep en línea utilizando los servicios de onworks.net