On Sat, 2015-02-14 at 05:26 +0000, Always Learning wrote:
NON-WORKING second comparison
15 if [ $file='law00.css' ] 16 then 17 file=$dir/$file 18 echo "css" 19 else 20 file=$dir/$file.php 21 echo "no css" 22 fi 23 #----------------------------
Every comparison in the second test, including wrong comparisons, satisfy the test and caused the 'css' display.
When line 15 was changed to
15 if [ $file='law00css' ]
everything continued to match including items with no 'css' in the file name.
I re-ran the script with 'set -x' for
16 if [ $file='law00css' ] 17 then 18 echo $file 19 echo "css" 20 else 21 echo "no css" 22 fi
and received:-
+ '[' law45p07a01=law00css ']' + echo law45p07a01 law45p07a01 + echo css css