리눅스에서 FTP 질문입니다.

mio84의 이미지

리눅스 콘솔상에서 그냥
ftp -n -i -v IP
하면 접속이 잘 됩니다.

그런데 쉘 스크립트로
ftp -n -i -v IP << EOF
user user password
bye
EOF
를 하면

331 User name okay, need password.
530 Not logged in.

뜨면서 로그인 자체가 안 됩니다.

그런데 또
u1='user'
p1='password'
ftp -n -i -v IP << EOF
user ${u1} ${p1}
bye
EOF

로 하면 접속이 됩니다-_-;;; 뭐가 문제인 걸까요?