Я сделал этот сценарий exif_script, И хотят заменить ep переменную к двузначной цифре, Например, 01 instread 1.
#!/bin/bash
x=0
ep=1
while [ $x -le 11 ]
do
echo "Welcome $x times"
date --date="$x week" +"%Y:%m:%d"
exiftool -exififd:dateTimeOriginal="$(date --date="$x week" +"%Y:%m:%d") 00" $1$ep*
x=$(( $x + 1 ))
ep=$(( $ep + 1 ))
done
Используя Ваш сценарий, будет работать следующее.
#!/bin/bash
x=0
ep=1
while [ $x -le 11 ]
do
ep_padded=$(printf '%02d' $ep)
echo "Welcome $x times"
date --date="$x week" +"%Y:%m:%d"
exiftool -exififd:dateTimeOriginal="$(date --date="$x week" +"%Y:%m:%d") 00" $1$ep_padded*
x=$(( $x + 1 ))
ep=$(( $ep + 1 ))
done
Можно использовать следующую форму для постепенного увеличения переменных также
x=$((++x))
ep=$((++ep))
установите свою переменную как ниже, это добавит дополнительный нуль, можно добавить больше нулей в случае ожиданий.
ep="$(printf '%02d' $((++ep)) )"