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"