下面是一个简单的Bash脚本示例,用于从指定的文件列表中下载多个文件:
#!/bin/bash
# 定义文件列表
files=(
"https://example.com/file1.txt"
"https://example.com/file2.txt"
"https://example.com/file3.txt"
)
# 循环下载文件
for file in "${files[@]}"; do
# 提取文件名
filename=$(basename "$file")
# 下载文件
curl -O "$file"
# 移动文件到指定目录
mv "$filename" /path/to/save/directory/
done
这个脚本使用了curl
命令来下载文件,并使用basename
命令提取URL中的文件名。然后,使用mv
命令将文件移动到指定的保存目录中。
要使用这个脚本,只需要将文件列表中的URL替换为您要下载的实际文件URL,并将/path/to/save/directory/
替换为您想要保存文件的目录路径。
保存脚本文件并将其设置为可执行权限(例如,chmod +x script.sh
),然后运行脚本(例如,./script.sh
)。脚本将按顺序下载并保存文件。