for f in *.jpg do mv mini-gray/"$f"_[%0d].png done
Mon script fonctionne, mais il n'est pas récurssif, alors qu'avec ma fonction basé sur un script perl : #!/bin/bash
function f_image-fusion { mv $i mini-gray/"${1%}-mini.jpg" } { find ./ -iname \*.jpg echo "EOF" } | { while true; do read -r i test "$i" = "EOF" && break f_image-fusion "$i" done }
lUI AVEC LA FONCTION MV NE FONCTIONNE PAS ALORS QU'AVEC LA FONCTIONCONVERT, IL EST RÉCURCIF, ET DONC C'EST LE CHEMIN DE /mini-grayqui fait que cela ne fonctionne pas ?