From bc2747f47bc2153642da518ea8afa7f5b4859819 Mon Sep 17 00:00:00 2001 From: mutantturkey Date: Mon, 11 Jun 2012 16:37:10 -0400 Subject: basic setup --- batch-process | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) mode change 100644 => 100755 batch-process diff --git a/batch-process b/batch-process old mode 100644 new mode 100755 index 829303e..573295a --- a/batch-process +++ b/batch-process @@ -1,3 +1,64 @@ -#!/bin/sh +usage() +{ +cat << EOF +usage: $0 options +OPTIONS: + -h Show this message + -i Input file + -V verbose mode + +Input file should contain the following format: + +VideoType:VideoLocation:StartNumber:CropList + +Ex First10MinSet:/path/to/video/First10MinGroup8:68:First10MinGroup8CropList.txt + +Copyright 2012 Calvin Morrison +EOF +} + +function log () { + if [[ $verbose -eq 1 ]]; then + echo "$@" + fi +} + +# Declaration of Variables +verbose= +input_file= + +while getopts "Vhi:" OPTION +do + case $OPTION in + h) + usage + exit 1 + ;; + V) + verbose=1 + ;; + i) + input_file=$OPTARG + ;; + ?) + usage + exit + ;; + esac +done + + +if [[ -z $input_file ]] +then + usage + exit 1 +fi + +if [ -f "$input_file" ]; then + log "$input_file exists." +else + echo "error: $input_file was not found" + exit 1 +fi -- cgit v1.2.3