I have a script like this. Just couldn't get the comparison part work. Any thought? thanks,
#!/usr/bin/ksh -x
STEP=`echo $(basename $0 .ksh) | tr "[a-z]" "[A-Z]"`
log=/skip.log
while read LINE
do
if [ "$LINE" = "$STEP" ]
then
echo `date`: STEP $STEP skipped by user >> $log
exit 0
fi
done < $1
echo `date`: STEP $STEP starting >> $log
+ + basename ./skip.ksh .ksh
+ tr [a-z] [A-Z]
+ echo skip
STEP=SKIP
+ log=/skip.log
+ 0< /skip_list.txt
+ read LINE
= SKIP ]
+ read LINE
= SKIP ]
+ read LINE
= SKIP ]
+ read LINE
+ date
+ echo Mon Mar 18 15:28:50 EDT 2013: STEP SKIP starting
+ 1>> /skip.log
---------- Post updated at 04:13 PM ---------- Previous update was at 03:36 PM ----------
never mind. $1 wasn't saved in unix format.
sorry for wasting your time.