I am trying to create a variable in my bash script implementing the locate command. The script always gives says that the file exists when it does not exist and works like normal when the file does exist.
#!/bin/bash
##tests if the file "googlesamples-assistant exists" and creates the variable googlesamples_assistant
googlesamples_assistant=$(locate -n 1 /env/bin/googlesamples-assistant)
##if the file googlesamples_assistant is found then run this
if [ -f $googlesamples_assistant ]
then
echo "found"
##if the file googlesamples_assistant is not found then run this
else
echo "not found"
fi