#!/bin/bash # ^ must have bash here. possibly a bug in zsh renders this script useless trfrom='áèïìéíòóø\232\235ùúý\236ÁÈÏÉÌÍÒÓØ\212\215ÙÚÝ\216' trto='acdeeinorstuuyzACDEEINORSTUUYZ' if [ "x$1" = x-iso ]; then trfrom='áèïìéíòóø¹»ùúý¾ÁÈÏÉÌÍÒÓØ©«ÙÚÝ®' shift fi while [ $# -gt 0 ]; do name="$1" shift nonczname=`echo "$name" | tr $trfrom $trto` if [ "$name" != "$nonczname" ]; then echo mv "$name" "$nonczname" mv "$name" "$nonczname" fi done