Я пытаюсь записать и перезаписать метаданные jpg с помощью exiftool в цикле for bash, но конкретная команда не будет работать в цикле. Я хочу перезаписать gpstimestamp исходными данными datetime, это работает, если выполняется в командной строке, но не в сценарии.
for f in $(ls *.jpg); do
[... stuff that works]
exiftool "-gpstimestamp<datetimeoriginal" $f
done
Любые идеи, почему это не работает в цикле?
ls
таким образом, Разбор ls самый первый< /i> запись в большом списке подводных камней bash . И (2) укажите свои переменные. И если вам нужна помощь, всегда лучше рассказать нам, КАК что-то не получается. Это не работает, недостаточно — включите любые сообщения об ошибках или покажите ошибочное поведение, а также опишите, что вы ожидали, и как вы обнаруживаете разницу. - person ghoti   schedule 12.06.2017