This is my function
  validateFile()
  {
    echo "$1" | grep '.zip$' > /dev/null 
    if [ $? -eq 0 ]
    then
        return 1
    else
        return 0
     fi 
  }
  printf "\n Enter Source File1 Path: "
  read file1
  res=$(validateFile $file1);
  echo "$res"
But nothing store in **"res"** store nothig
validateFile function verify that file is zip file or not if yes then return 2 else 0.And returned value stored in res variable. But issue is no value store in res variable.
 
     
     
     
    