mercoledì 9 aprile 2014

bash: convertire in minuscolo le estensioni dei file

find . -name '*.*' -exec sh -c '
  a=$(echo {} | sed -r "s/([^.]*)\$/\L\1/");
  [ "$a" != "{}" ] && mv "{}" "$a" ' \;

Nessun commento: