#!/bin/bash #https://stackoverflow.com/questions/15148796/get-string-after-character file_name=$1 location=$2 IFS=$'\n' for id in `cat $file_name` ; do new_id=$(echo "$id" | awk 'BEGIN {FS="\t"}; {print $1}') page_num=$(echo "$id" | awk 'BEGIN {FS="\t"}; {print $2}') if [ $page_num != 1 ] ; then let a=$page_num/2 middle_page_num=$a else middle_page_num=$page_num fi echo "num_pages: $page_num" echo "id: $new_id MiddlePageNum: $middle_page_num" echo "" ./COMPX520-RUN-MIDDLE-PNG-hi-res.sh $new_id $middle_page_num $location sleep 2 done