参考
スクリプト用意
ftp_put.sh
# !/bin/sh
SERVER=$1
USER=$2
PASS=$3
FILE=$4
if [ $# -eq 3 ];then
# lsするだけ
ftp -n <<END
open $SERVER
user $USER $PASS
binary
prompt
passive
ls
END
exit 0
fi
# 転送
ftp -n <<END
open $SERVER
user $USER $PASS
binary
prompt
passive
ls
mput $FILE
ls
END
使い方例
lsするだけ
./ftp_put.sh localhost user1 Cih0lohM
転送例
./ftp_put.sh localhost user1 Cih0lohM .bashrc