📄 sendfile
字号:
#!/bin/bash# # Copyright(C) eyBuild Group, 2005, 2006. All Rights Reserved.## 01b, 2006-11-22 newzy add target [ip] in echo info # 01b, 2006-11-14 newzy add help for V1.0 # 01a, 2003-11-13 Ljy create#sendfile=${0##*/}version=1.0help (){ echo "$sendfile($version) - Send file to specifical ftp server." echo "Copyright(C) eyBuild Group, 2005, 2006. All Rights Reserved." echo echo "Usage: $sendfile lname rname [[\"][options] ip[\"]] [user] [passwd]" echo " lname - local filename" echo " rname - remote filename" echo " ip - ftp server ip, default get from "'$SENDFILE_IP' echo " user - ftp username, default get from "'$SENDFILE_USER' echo " passwd - ftp password, default get from "'$SENDFILE_PASSWORD' echo echo 'If you often send files to one FTP server, you can add "$SENDFILE_IP"', echo '"$SENDFILE_USER" and "$SENDFILE_PASSWORD" to your environment variable' echo echo "Example:" echo " $sendfile xx.cgi yy.cgi 192.168.0.1" echo exit 1;}if [ -z "$2" ]; then helpfilname=$1rname=$2ftpserver=$3username=$4password=$5# set default valueif [ -z "$ftpserver" ]; then ftpserver=$SENDFILE_IPfiif [ -z "$username" ]; then username=$SENDFILE_USERfiif [ -z "$password" ]; then password=$SENDFILE_PASSWORDfi# check defalut value#echo default: $password, $username, $ftpserverif [ -z "$password" ] || [ -z "$username" ] || [ -z "$ftpserver" ]; then helpfi#echo default: $password, $username, $ftpserverif [ -z "$password" ] || [ -z "$username" ] || [ -z "$ftpserver" ]; then help fi# login ftp server and send fileecho "Sending file '$lname' to [$ftpserver]'$rname'..."( echo user $username $password echo bin echo put $lname $rname # echo ls echo quit) | ftp -i -n $ftpserver
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -