JACOB=192.168.1.66
ZAC=192.168.1.65
echo "Type someone's name, or type ? to list options."
read OPTNAME
if [ $OPTNAME = "?" ]; then
        echo "Jacob's Computer: Type 'JACOB'"
        echo "Zac's Computer:   Type 'Zac'"
        echo "Help:             Type 'Help'"
else
        if [ $OPTNAME = "JACOB" ]; then
                echo "Jacobs Computer chosen."
                echo "Now, enter the directory of the file you want to put onto this computer."
                read FILEPATH
                echo "Okay, would you like to specify a directory on the other computer, in which to place the file? (y/n)"
                read YN
                echo "DEBUG $YN"
                if [ $YN = "y" ]; then
                        echo "Okay, in which directory would you like to put the file?"
                        read FILETO
                        echo "Are you ready to send the file? y/n"
                        echo "Reciever name: $OPTNAME"
                        echo "File to send: $FILEPATH"
                        echo "Where to put the file: $FILETO"
                elif [ $YN = "n" ]; then
                        echo "Are you ready to send the file? y/n"
                        echo "Reciever name: $OPTNAME
                        echo "File to send: $FILEPATH"
                        echo "Where to put the file: N/A"
                fi
        elif [ $OPTNAME = "ZAC" ]; then
                echo "Zacs Computer chosen."
        fi
fi

Это код, который я пишу, чтобы иметь возможность указать файл и пользователя для отправки файла на свой компьютер. У меня возникла проблема, когда при запуске он возвращает эти ошибки:

filetransfer.sh: line 32: unexpected EOF while looking for matching `"'
filetransfer.sh: line 35: syntax error: unexpected end of file

0