From 893742c49e4612bd58af19a454e41c2a1f05bb17 Mon Sep 17 00:00:00 2001 From: Jonny007-MKD Date: Sun, 26 Oct 2014 21:04:17 +0100 Subject: [PATCH] Preserve HQ/HD suffixes --- saneRenamix.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/saneRenamix.sh b/saneRenamix.sh index 82d3e74..41b5484 100755 --- a/saneRenamix.sh +++ b/saneRenamix.sh @@ -100,9 +100,18 @@ function funcHeader { # Get title, date and time function funcAnalyzeFilename { + local tmp; + # Split filename into words, divided by _ (underscores) file="${file_name//_/ }" + file_suffix="${file_name##*.}" # Get file suffix + tmp="${file_name//.$file_suffix}" + case "${tmp##*.}" in # Prepend special suffixes + HQ|HD) + file_suffix="${tmp##*.}.$file_suffix";; + esac + firstField="${file%% *}" # Get the first word test $firstField -eq 0 2>/dev/null # If first word is a number -> cutlist id if [ $? -ne 2 ]; then @@ -442,7 +451,6 @@ function doIt { PwD=$(dirname "$PwD") file_name="$(basename $path)" # Get file name - file_suffix="${file_name##*.}" # Get file suffix file_dir="$(dirname $path)" # Get file directory funcAnalyzeFilename # Get info from $file_name