Просмотр исходного кода

Better renaming when input and output muxers match

Zachary Kotlarek 9 лет назад
Родитель
Сommit
f129e51a9b
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      recode

+ 4 - 0
recode

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