Se você combinar os dois comandos find
deixando o nome insensível ao caso, você poderá evitar a variável:
find . -type f -iname "*.jp*" -exec jhead [...] {} \;
Estou tentando criar um script que se mova para uma pasta específica, renomeie e mova todos os arquivos para outro local. No entanto, estou recebendo um erro no final do comando JHEAD devido ao espaço entre a formatação de data e hora. Eu tentei usar aspas duplas, citações ao redor do espaço, etc. Nada funciona.
Qualquer ajuda seria apreciada.
cd /home/fitur/Backup/Temp/
jhead_cmd='jhead -norot -ft -n/home/fitur/Pictures/Photos/%Y/%Y-%m-%d_%H:%M:%S {}'
find . -type f -name "*.JP*" -exec $jhead_cmd \;
find . -type f -name "*.jp*" -exec $jhead_cmd \;