# HG changeset patch # User alex # Date 1117374695 0 # Node ID 46a8dc7bb562e89fafb2e4218732aa3994efc5e9 # Parent 34cf1cf85ee3a0c23320873ec1e91153032ab260 very dummy script, written for a friend diff -r 34cf1cf85ee3 -r 46a8dc7bb562 TOOLS/subsearch.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TOOLS/subsearch.sh Sun May 29 13:51:35 2005 +0000 @@ -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"