Mercurial > mplayer.hg
view TOOLS/subsearch.sh @ 27319:09cf111f68b8
Revert to previous dependency checking behavior.
Take included header files into account when generating dependency files.
This has problems when header files are removed or renamed, but does not
silently miscompile files.
author | diego |
---|---|
date | Sat, 26 Jul 2008 18:36:48 +0000 |
parents | 4d8489f21983 |
children |
line wrap: on
line source
#!/bin/sh # # Collects all the appropriate subtitle files in a given directory and # its subdirectories, no matter what the filename is. # Use this together as: mplayer -sub `subsearch.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"