2005-05-29 13:51:35 +00:00
|
|
|
#!/bin/sh
|
|
|
|
#
|
|
|
|
# Collects all the appropriate subtitle files in a given directory and
|
2005-09-02 00:04:55 +00:00
|
|
|
# its subdirectories, no matter what the filename is.
|
|
|
|
# Use this together as: mplayer -sub `subsearch.sh` movie
|
2005-05-29 13:51:35 +00:00
|
|
|
# Author: Alex
|
|
|
|
#
|
|
|
|
|
|
|
|
[ $1 ] && cd `dirname $1`
|
|
|
|
|
|
|
|
_sub_names=""
|
|
|
|
|
|
|
|
one_dir_search() {
|
|
|
|
for i in $dir/*
|
|
|
|
do
|
|
|
|
case "`echo $i | tr [:upper:] [:lower:]`" in
|
|
|
|
*.sub|*.srt|*.mps|*.txt) _sub_names="$i,$_sub_names" ;;
|
|
|
|
*) ;;
|
|
|
|
esac
|
|
|
|
done
|
|
|
|
}
|
|
|
|
|
|
|
|
dir="."
|
|
|
|
one_dir_search
|
|
|
|
|
|
|
|
# add subdirectories too
|
|
|
|
for dir in *
|
|
|
|
do
|
|
|
|
[ -d $dir ] && one_dir_search
|
|
|
|
done
|
|
|
|
|
|
|
|
_len="`echo $_sub_names | wc -c`"
|
|
|
|
_len=$((_len-2))
|
|
|
|
echo $_sub_names | cut -b -"$_len"
|