commit 77cfa136983158e3cab97378e2603e7a4be77de8 Author: Beth Parker Date: Fri Sep 29 11:15:16 2017 -0500 rename_episode.sh diff --git a/rename_episode.sh b/rename_episode.sh new file mode 100644 index 0000000..253230e --- /dev/null +++ b/rename_episode.sh @@ -0,0 +1,25 @@ +echo "Schemes should be a regex of the form (?<=TEXT)\d\d(?=TEXT) where TEXT is uniquely identifying text" +read -p "Season Scheme? " sscheme +read -p "Episode Scheme? " escheme +read -p "Source? " src +read -p "Destination? " dest +read -p "Series Name? " $name +echo "Overrides (leave blank if no override)" +read -p "Series? " $so +read -p "Episode? " $eo + +for file in "$src/*"; do + if [ $so != "" ];then + s=$so + else + s=`echo "$file" | grep -o -P "$sscheme"` + fi + if [ $eo != "" ];then + e=$eo + else + e=`echo "$file" | grep -o -P "$escheme"` + fi + ext="${file##*.}" + echo 'ln "$src/$file" "$dest/$name.S$s.E$e.$ext"' + #ln "$src/$file" "$dest/$name.S$s.E$e.$ext" +done