일치하는 `"'을(를) 찾는 동안 예상치 못한 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

관련 정보