shell脚本批量下载指定文件
时间: 2023-11-17 07:44:51 浏览: 431
linux命令大全(多个文件)
您可以使用以下Shell脚本来批量下载指定的文件:
```bash
#!/bin/bash
# 文件列表
file_urls=(
"https://example.com/file1.txt"
"https://example.com/file2.txt"
"https://example.com/file3.txt"
)
# 下载目录
download_dir="/path/to/download/directory"
# 循环下载文件
for url in "${file_urls[@]}"; do
# 提取文件名
filename=$(basename "$url")
# 构建保存路径
save_path="$download_dir/$filename"
# 下载文件
echo "正在下载文件: $filename"
wget -q "$url" -O "$save_path"
# 检查下载是否成功
if [ $? -eq 0 ]; then
echo "文件下载成功: $filename"
else
echo "文件下载失败: $filename"
fi
done
```
请注意,上述示例中的`file_urls`数组包含了要下载的文件的URL列表。您可以根据您的需求修改URL列表来指定您想要下载的文件。
另外,请将脚本中的`/path/to/download/directory`替换为您想要保存文件的实际下载目录路径。
请确保您的系统中已安装了`wget`命令,因为上述示例中使用了`wget`来进行下载。如果您使用的是不同的命令行工具,可以相应地修改脚本中的下载命令。
阅读全文