一致する「"」を検索中に予期しない EOF が発生しました

一致する「"」を検索中に予期しない EOF が発生しました
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

関連情報