mirror of
				https://github.com/Jonny007-MKD/OTR-SaneRename
				synced 2025-11-03 16:15:35 +01:00 
			
		
		
		
	Preserve HQ/HD suffixes
This commit is contained in:
		
							parent
							
								
									aee856cf49
								
							
						
					
					
						commit
						893742c49e
					
				
					 1 changed files with 9 additions and 1 deletions
				
			
		| 
						 | 
					@ -100,9 +100,18 @@ function funcHeader {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Get title, date and time
 | 
					# Get title, date and time
 | 
				
			||||||
function funcAnalyzeFilename {
 | 
					function funcAnalyzeFilename {
 | 
				
			||||||
 | 
						local tmp;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	# Split filename into words, divided by _ (underscores)
 | 
						# Split filename into words, divided by _ (underscores)
 | 
				
			||||||
	file="${file_name//_/ }"
 | 
						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
 | 
						firstField="${file%% *}"								# Get the first word
 | 
				
			||||||
	test $firstField -eq 0 2>/dev/null						# If first word is a number -> cutlist id
 | 
						test $firstField -eq 0 2>/dev/null						# If first word is a number -> cutlist id
 | 
				
			||||||
	if [ $? -ne 2 ]; then
 | 
						if [ $? -ne 2 ]; then
 | 
				
			||||||
| 
						 | 
					@ -442,7 +451,6 @@ function doIt {
 | 
				
			||||||
	PwD=$(dirname "$PwD")
 | 
						PwD=$(dirname "$PwD")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	file_name="$(basename $path)"							# Get file name
 | 
						file_name="$(basename $path)"							# Get file name
 | 
				
			||||||
	file_suffix="${file_name##*.}"							# Get file suffix
 | 
					 | 
				
			||||||
	file_dir="$(dirname $path)"								# Get file directory
 | 
						file_dir="$(dirname $path)"								# Get file directory
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	funcAnalyzeFilename										# Get info from $file_name
 | 
						funcAnalyzeFilename										# Get info from $file_name
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue