下面的脚本首先定义FTP服务器,用户名和密码的主机名,诸如HostName,然后将FTP会话创建并将文件上传到所选目录中:
#!/bin/bash ftp_site=myhostname username=myusername passwd=mypass PS3='Select a destination directory: ' # bash select select path in".""public_html/""public_html/myblog/""backup/images/" do ftp -in <<EOF open $ftp_site user $username$passwd cd $path put $1 close bye EOF echo$1 uploaded to $path ! # Break, otherwise endless loop break done
执行:
$chmod +x ftp_bash_script.sh $./ftp_bash_script.sh file1
输出:
1) . 3) public_html/myblog/ 2) public_html/ 4) backup/images/ Select a destination directory: 2 file1 uploaded to public_html/!
日期:2020-07-07 20:54:33 来源:oir作者:oir