13 lines
391 B
Bash
13 lines
391 B
Bash
#!/bin/bash
|
|||
|
|
if [ $# -lt 2 ]; then
|
||
|
|
echo "Missing Arguments rename <OldName> <NewName> (<FilesRegex>)"
|
||
|
|
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
|