0
쉘 스크립트에서 명령 세트를 사용하고 있습니다. 첫 번째 명령은 정상적으로 실행되지만 lftp 명령 프롬프트로 이동하고 shelscript에서 명령을 실행하는 대신 수동 입력을 기다리고 있습니다. 다음은 내가 쉘 스크립트에서 실행중인 lftp 명령을 사용할 수 없습니다.
lftp -e "$HOST"
lftp -u "$USER,$PWD"
lftp -e "cd /inbox"
put $file
bye
을 사용하고 명령 때문에, 지역의 환경 변수 나 쉘 내장 명령 (
$USER
및
$PWD
모두 내장 명령이과의 충돌을 피하기 위해 소문자 변수 이름을 사용하여 좀 솔루션