I got error message as if[ 0 -lt 1] command not found. I just started shell scripting. I don't know what's wrong in my code:
if[ $# -lt  1 ]   
then
  echo "Give a number as a parameter. Try again."        
else        
  n=$1    
  sum= 0  
  sd=0    
  while[ $n -gt 0 ]                                     
  do     
    sd=`expr $n % 10`                                  
    sum=`expr $sum + $sd`                               
    n=`expr $n / 10`                                    
  done    
  echo "Sum of digits for $1 is $sum"
 
     
     
     
    