This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
exiftool [2026-01-28 18:00:29] mi [See also] |
exiftool [2026-01-28 18:55:27] (current) mi [Copy JPEG Comment to Exif UserComment] |
||
|---|---|---|---|
| Line 61: | Line 61: | ||
| <code bash> | <code bash> | ||
| for f in *.jpg; do exiftool "-EXIF:UserComment<FILE:Comment" "$f"; done | for f in *.jpg; do exiftool "-EXIF:UserComment<FILE:Comment" "$f"; done | ||
| + | </code> | ||
| + | |||
| + | == Read specific tag | ||
| + | |||
| + | Use ''-Tagname'' to read just a specific tag. Add ''-b'' (''-binary'') option to not print the tag name. But then, there is no linefeed either! This example prints the "Title" and the "Filename", separated by a Tab and it uses ''echo'' and subshells so that a linefeed gets printed (there must be a better way, but I don't know it yet). | ||
| + | |||
| + | <code bash> | ||
| + | for f in *; do echo -e $(exiftool -Title -b "$f" 2>/dev/null)"\t"$(exiftool -Filename -b "$f" 2>/dev/null); done | ||
| </code> | </code> | ||