Link to home
Start Free TrialLog in
Avatar of cghrmauritius
cghrmauritiusFlag for Mauritius

asked on

sh file if statement for user input Y/N

Hi i have created an sh script and need to create an if statement for user input Y or N,

i have tried the following

echo -n "Do you wish to move this file to the tmp directory?[Y/N]: "
read movefile

echo
if [$movefile == Y]; then
        echo "Moving File to tmp"
else
        echo "you can download the file from "
fi


please can someone correct this for me as when i run the script i get the responce

Do you wish to move this file to the tmp directory?[Y/N]: Y

./search_with_ref_input.sh: line 19: [Y: command not found
you can download the file from

thanks in advance
ASKER CERTIFIED SOLUTION
Avatar of woolmilkporc
woolmilkporc
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Sorry, there must be a semicolon ; following ] !

Those tiny Smartphone keys ...
Avatar of cghrmauritius

ASKER

Thanks you so much for the quick response worked perfectly