Mercurial > mplayer.hg
changeset 15587:46a8dc7bb562
very dummy script, written for a friend
author | alex |
---|---|
date | Sun, 29 May 2005 13:51:35 +0000 |
parents | 34cf1cf85ee3 |
children | f059e49b9f10 |
files | TOOLS/subsearch.sh |
diffstat | 1 files changed, 34 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /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"