Чтение / Если команда help

Я пытаюсь запустить это -

#!/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" ] ; '

Что я делаю неправильно?

1
задан 10 July 2014 в 05:23

1 ответ

Я получил еще 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
0
ответ дан 24 May 2018 в 05:48

Другие вопросы по тегам:

Похожие вопросы: