#!/bin/bash if [ $# -lt 2 ]; then echo "Missing Arguments rename ()" exit 0 fi NewName=$2 OldName=$1 FileRegex=$3 for file in $(ls | grep .*$FileRegex.*); do mv $file "$(echo $file | sed 's/'"$OldName"'/'"$NewName"'/g')" done # for file in $(ls | grep Big_.*_SuicideGirls); do echo $(echo $file | sed 's/Big_\(.*\)_Suicide/Big_SuicideGirls_\1/g'); done