| 123456789101112131415161718192021222324252627282930 |
- #!/bin/sh
- BASE_FILE="${1}"
- if [ -z "${BASE_FILE}" -o ! -e "${BASE_FILE}" ]; then
- echo "Invalid base file: ${BASE_FILE}" 1>&2
- exit 1
- fi
- BASE="`basename "${BASE_FILE}"`"
- DIR="`dirname "${BASE_FILE}"`"
- SE="`echo "${BASE}" | sed 's%^.*\(S[0-9][0-9]E[0-9][0-9]*\).*$%\1%'`"
- if [ -z "${SE}" ]; then
- echo "No SeasonEpisode block in base file: ${BASE}" 1>&2
- exit 1
- fi
- MUX_SUBS=""
- IFS=$'\n'
- for i in \
- `find "${DIR}" -type f -path "*${SE}*" -a \
- \( -name '*.srt' -o -name '*.vtt' -o -name '*.idx' \)`;
- do
- case "${i}" in
- *.vtt)
- ;;
- *)
- ;;
- esac
- echo $i
- done
|