unerwartetes EOF beim Suchen nach passendem `"'

unerwartetes EOF beim Suchen nach passendem `"'
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

Dies ist ein Code, den ich schreibe, um eine Datei und einen Benutzer angeben zu können, an deren Computer eine Datei gesendet werden soll. Ich habe ein Problem, denn wenn ich ihn ausführe, werden folgende Fehler zurückgegeben:

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

verwandte Informationen