#------ take means for each time slot and plot -------- day=(12-03-2018 12-03-2018 12-03-2018 12-03-2018) time1=(12:20 14:10 15:30 16:20) time2=(12:50 14:40 16:00 16:50) Tmax=( 20. 0. 0. 0.) scan=( 1 2 3 4) for (( i = 1; i <= ${#day[@]}; ++i )) do #<= for the case of zsh echo $i ${day[$i]} ${time1[$i]} ${time2[$i]} ${Tmax[$i]} rm -f dcsDB_mean_dummy.txt rm -f Tscan_2018A_${scan[$i]}.txt root -l -q -b 'dcsDB_mean.C( "'${day[$i]}'","'${time1[$i]}'", "'${day[$i]}'", "'${time2[$i]}'") ' cp dcsDB_mean_dummy.txt Tscan_2018A_${scan[$i]}.txt root -l -q -b 'plot_dcsDB_mean.C('"${Tmax[$i]}"')' done