소스 검색

Better renaming when input and output muxers match

Zachary Kotlarek 9 년 전
부모
커밋
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