#!/bin/bash -f # # This is a bash script to run python code and must be run in BASH SHELL. # Make sure the file is executable. In UNIX 'chmod u+x filename' # export EXECPATH="/path/to/python/script" export OUTDIR="/path/to/the/plot" export SN="Roosevelt" export FILE="/path/to/the/file/CSVFile_Roosevelt_10-1-2019_10-31-2019.csv" bd=("10-1-2019") ed=("10-31-2019") length=${#bd[@]} for ((i=0;i<$length;i++)); do export BDATE=${bd[$i]} export EDATE=${ed[$i]} echo "Plotting for $SITE ..." export BIN="22.5" export MPCT="25" python $EXECPATH/pollrose_mpl_metdb.py \ --file $FILE \ --sname $SN \ --bdate $BDATE \ --edate $EDATE \ --binwidth $BIN \ --bounds="[0,10,20,30,40,50,60,np.inf]" \ --max-pct=$MPCT \ --outpath $OUTDIR done