exiftool(1p) -p %27%24filename has date %24dateTimeOriginal%27 -q -f %2Fhome%2Fmarcos%2FDCIM%2F347CANON
Read and write meta information in files
-p FMTFILE or STR (-printFormat)
     Print output in the format specified by the given file or string (and ignore other format options).
     Tag names in the format file or string begin with a "$" symbol and may contain a leading group name
     and/or a trailing "#".  Case is not significant.  Braces "{}" may be used around the tag name to
     separate it from subsequent text.  Use $$ to represent a "$" symbol, and $/ for a newline.  Multiple
     -p options may be used, each contributing a line of text to the output.  Lines beginning with
     "#[HEAD]" and "#[TAIL]" are output only for the first and last processed files respectively.  Lines
     beginning with "#[BODY]" and lines not beginning with "#" are output for each processed file.  Other
     lines beginning with "#" are ignored.  For example, this format file:
-q (-quiet)
     Quiet processing.  One -q suppresses normal informational messages, and a second -q suppresses
     warnings as well.  Error messages can not be suppressed, although minor errors may be downgraded to
     warnings with the -m option.
-f (-forcePrint)
     Force printing of tags even if their values are not found.  This option only applies when tag names
     are specified.  May also be used to add a 'flags' attribute to the -listx output, or to allow tags
     to be deleted with the -csv option.
source manpages: exiftool