下载文件 shell脚本
时间: 2023-12-12 21:35:51 浏览: 93
shell脚本实现ftp上传下载文件功能
3星 · 编辑精心推荐
以下是一个Shell脚本实现批量下载资源并保留原始路径的例子:
```shell
#!/bin/bash
# 批量下载资源并保留原始路径
# 用法:./download.sh url_file
while read url; do
# 获取文件名
filename=$(basename "$url")
# 获取目录名
dirname=$(dirname "$url")
# 创建目录
mkdir -p "$dirname"
# 下载文件
curl -L -o "$dirname/$filename" "$url"
done < "$1"
```
使用方法:将需要下载的文件URL放入一个文件中,每行一个URL,然后执行脚本并传入该文件的路径作为参数,例如:
```shell
./download.sh urls.txt
```
其中,urls.txt是包含需要下载的文件URL的文件。
阅读全文