Here my requirement is:
1) I have to read my file line by line.
2) For each line read I need to divide my string into two parts
3) Send the two parts formed to some another script for process.
# Here we will read the file and process.
# anjFileName contents are as below
# 2011-10-01 2011-12-31
# 2011-07-01 2011-09-30
# 2011-04-01 2011-06-30
# 2011-01-01 2011-03-31
# It will read lockFileName line by line and store the content into dateRange variable.
# It will separate out the range based on space by using ‘-d’ .
# also instead of space if we have another delimiter say : then -d : -f1 and -f2 gives respective two parts of my string.
anjFileName=$1 for dateRange in `cat ${lockFileName}` do fromDate=`echo $dateRange| cut -d, -f1` toDate=`echo $dateRange| cut -d, -f2` /home/anj/dev/php/bin/php /home/ashu/work/ashu.php ${fromDate} ${toDate} sleep 1m done