#!/bin/bash # Written by Nick Boldt, codeslave@ca.ibm.com # $Id: unpack.sh.txt,v 1.1 2007-10-14 05:28:36 nickb Exp $ # settings: # default folder in which to unpack video; targDir=~/torrents/NEW-UNPACKED/; # default folder to move source folder when done unpacking delDir=~/torrents/ZZ-DELETE/; function usage () { echo ""; echo "Usage: $0 \\"; echo " [targetDir ($targDir)] \\"; echo " [deleteDir ($delDir)]"; echo ""; exit; } if [[ $# -lt 1 ]]; then usage; fi pushd $1; sourceDir=`pwd`; if [[ $2 ]] && [[ -d $2 ]]; then targDir=$2; fi if [[ $3 ]] && [[ -d $3 ]]; then delDir=$3; fi rarFile=$(find $sourceDir -name "*part*1*rar"); if [[ ! $rarFile ]]; then rarFile=$(find $sourceDir -name "*.rar"); fi if [[ ! $rarFile ]]; then echo "ERROR: Could not find *.rar in $sourceDir!"; popd; exit; fi pushd $targDir; echo ""; echo -n "Unrar $rarFile ..."; unrar e -inul $rarFile; echo " done."; echo ""; popd; popd; echo ""; echo -n "Moving $sourceDir into $delDir ..."; mv $sourceDir $delDir; echo " done."; echo "";