( locsemege | 2017. 06. 05., h – 12:44 )

Tehát nem tudod használni a bash-t? A filenév egy string. Arra meg Linuxban számtalan megoldás van, hogyan dolgozz fel egy szöveget: tr, sed, awk, cut, paste, bash. Nézd csak, „kiterjesztés” - de utálom ezt a szót, csak a filenév része - levágása:

a=valami.akarmi.JPG; echo "${a%.*}"
valami.akarmi

Ehhez hozzáfűzhetsz akár kisbetűkkel egy .jpg-t, ha úgy esik jól. Az mv -f parancsnak átadva meg át is van nevezve. De persze van rename parancs is, amelynek legalább 3 paramétere van: miről mire mit.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE