#!/bin/bash
for pliczek in $(find ./ -type f); do
# patrzymy jakie rozszerzenie ma plik i probujemy je zmienic sedem
ext=$(echo ${pliczek##*.} | sed -r "s/[jJ][pP][eE]?[gG]/jpg/")
# echo $ext
# jesli natrafilismy na plik pasujacy do wzorca plikow JPG, to robimy podmianke
if [[ ${ext} == "jpg" ]]; then
# zmieniamy nazwe pliku
mv -v $pliczek $(dirname $pliczek)/$(basename ${pliczek%.*}).${ext}
fi
done
Comments