mirror of
https://github.com/mpv-player/mpv
synced 2025-01-17 20:48:46 +00:00
very dummy script, written for a friend
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15588 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
bf7301cf25
commit
64e09b7d4e
34
TOOLS/subsearch.sh
Executable file
34
TOOLS/subsearch.sh
Executable file
@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Collects all the appropriate subtitle files in a given directory and
|
||||||
|
# it's subdirectories. No matter what the filename is.
|
||||||
|
# Use this together as: mplayer -sub `subsearch3.sh` movie
|
||||||
|
# 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"
|
Loading…
Reference in New Issue
Block a user