#!/bin/bash prefix="One_Piece" renamexm '-s/ /_/g' * for i in * do tut=$i ext=$(echo $i | egrep -o '\.[a-Z0-9]*$') ep=$(echo $i | cut -d [ -f2 | egrep -o [0-9][0-9][0-9]) rel=$(echo $i | cut -f 1 -d_ | egrep -o '\[.*\]') echo "$tut -> $prefix-$ep-$rel$ext" mv $tut $prefix-$ep-$rel$ext done