Я пытаюсь запустить это -
#!/bin/bash
echo "Who are you?"
read NAMES
{
if [ "$NAMES" == "Mallory" ] ;
echo "Hello, me!"
else [ "$NAMES" == "Palmer" ] ;
echo "Hey, baby! I love you!"
else echo "Gtfo here..."
}
Но каждый раз, когда я это делаю, это происходит ...
mallory@whitecelica:~/stuff/learning/internets$ ./wru
Who are you?
Mallory
./wru: line 9: syntax error near unexpected token `else'
./wru: line 9: `else [ "$NAMES" == "Palmer" ] ; '
Что я делаю неправильно?
Я получил еще 4 символа:
#!/bin/bash
echo "Who are you?"
read NAMES
if [ "$NAMES" == "Mallory" ] ; then
echo "Hello, me!"
elif [ "$NAMES" == "Palmer" ]; then
echo "Hey, baby! I love you!"
else echo "Gtfo here..."
fi