Parcourir la source

Better renaming when input and output muxers match

Zachary Kotlarek il y a 9 ans
Parent
commit
f129e51a9b
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      recode

+ 4 - 0
recode

@@ -99,6 +99,10 @@ if [ $KEEP_IN -eq 0 ]; then
 	if [ -e "${SRT}" ]; then
 	if [ -e "${SRT}" ]; then
 		rm -f "${SRT}"
 		rm -f "${SRT}"
 	fi
 	fi
+	RENAME="`echo "${OUT}" | sed 's%^\(.*\)-recode\(\.[^\.]*\)$%\1\2%'`"
+	if [ "${RENAME}" == "${IN}" ] && [ ! -e "${IN}" ]; then
+		mv "${OUT}" "${IN}"
+	fi
 else
 else
 	echo -e "`basename "${0}"`: Delayed error: Refusing to delete input file.\n" 1>&2
 	echo -e "`basename "${0}"`: Delayed error: Refusing to delete input file.\n" 1>&2
 fi
 fi