From 64e09b7d4ee18b79568a0ffc67b8a17de2965ceb Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 29 May 2005 13:51:35 +0000 Subject: very dummy script, written for a friend git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15588 b3059339-0415-0410-9bf9-f77b7e298cf2 --- TOOLS/subsearch.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 TOOLS/subsearch.sh (limited to 'TOOLS') diff --git a/TOOLS/subsearch.sh b/TOOLS/subsearch.sh new file mode 100755 index 0000000000..fbf98284d8 --- /dev/null +++ b/TOOLS/subsearch.sh @@ -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" -- cgit v1.2.3