Skip to content

Instantly share code, notes, and snippets.

@lyrixx
Created June 4, 2011 17:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lyrixx/1008082 to your computer and use it in GitHub Desktop.
Save lyrixx/1008082 to your computer and use it in GitHub Desktop.
Get a sorted list of your movies
#!/bin/bash
VIDEO_FOLDER=(
/PATH/TO/MOVIE1
/PATH/TO/MOVIE2
)
VIDEO_EXTENTION=(avi mkv mpg mpeg)
OUTPUT='movie_list.txt'
OUTPUT_TEMP=${OUTPUT}.temp
`>$OUTPUT_TEMP`
for folder in "${VIDEO_FOLDER[@]}"
do
if [ -d $folder ]; then
for ext in "${VIDEO_EXTENTION[@]}"
do
find $folder -iname "*.$ext" >> $OUTPUT_TEMP
done
fi
done
`cat $OUTPUT_TEMP | awk -F "/" '{print $NF;}' | sort | uniq > $OUTPUT`
`rm $OUTPUT_TEMP`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment