Ответы пользователя по тегу Работа с датой/временем
  • Как получить дату из имени файла?

    @asergrisa Автор вопроса
    В конце концов написал свой скрипт

    for i in *.webp; do
      photo_date=$(basename "$i" ".webp" | tr ' ' '-' | egrep -o -m1 [0-9]\{4\}\([-_:\.\ ]?[0-9]\)\{10\})
    
      photo_date=$(echo "$photo_date" | tr -d "\_\-\:\.\ " | sed 's/\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\1:\2:\3 \4:\5:/')
    
      exiv2 -M"add Exif.Photo.DateTimeOriginal Ascii '$photo_date'" "$i"
    done


    Для моих нужд хватило
    Ответ написан
    Комментировать