帮我编写一个通过ftp下载数据的shell脚本
时间: 2024-02-09 09:08:42 浏览: 70
ftp.zip_FTP python_Python脚本_ftp上传python_python ftp_shell脚本
好的,请参考以下shell脚本,其中假设需要下载的文件名为example.txt,FTP服务器的地址为ftp.example.com,用户名为user,密码为password,文件下载到本地的路径为/home/user/downloads/。
```bash
#!/bin/bash
# FTP服务器地址
FTP_SERVER="ftp.example.com"
# 用户名
FTP_USER="user"
# 密码
FTP_PASS="password"
# 远程文件路径
REMOTE_FILE_PATH="/remote/path/to/example.txt"
# 本地存储路径
LOCAL_FILE_PATH="/home/user/downloads/example.txt"
# 连接FTP服务器并下载文件
ftp -n $FTP_SERVER <<END_SCRIPT
user $FTP_USER $FTP_PASS
get $REMOTE_FILE_PATH $LOCAL_FILE_PATH
quit
END_SCRIPT
exit 0
```
请注意,为了安全起见,建议将FTP用户名和密码存储在另一个文件中,并使用`source`命令在脚本中获取,而不是直接在脚本中明文存储。
阅读全文