#!/bin/bash # Ellis Brown start=`date +%s` # handle optional download dir if [ -z "$1" ] then # navigate to ~/data echo "navigating to ~/data/ ..." mkdir -p ./data cd ./data/ else # check if is valid directory if [ ! -d $1 ]; then echo $1 "is not a valid directory" exit 0 fi echo "navigating to" $1 "..." cd $1 fi echo "Downloading VOC2012 trainval ..." # Download the data. curl -LO http://host.robots.ox.ac.uk/pascal/VOC/voc2012/VOCtrainval_11-May-2012.tar echo "Done downloading." # Extract data echo "Extracting trainval ..." tar -xvf VOCtrainval_11-May-2012.tar echo "removing tar ..." rm VOCtrainval_11-May-2012.tar end=`date +%s` runtime=$((end-start)) echo "Completed in" $runtime "seconds"