以下是一个示例Bash脚本,它将文件下载到与脚本所在的相同目录中:
#!/bin/bash
# 获取脚本所在的目录
script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
# 下载文件
file_url="https://example.com/file.txt"
file_name="file.txt"
curl -o "$script_dir/$file_name" "$file_url"
echo "文件已下载到 $script_dir/$file_name"
上述脚本使用curl命令下载文件,并使用变量script_dir
保存脚本所在的目录。然后,使用"$script_dir/$file_name"
作为下载文件的路径,确保文件下载到与脚本相同的目录中。最后,通过echo
语句输出下载文件的路径。
请注意,脚本中的file_url
和file_name
变量可以根据实际情况进行修改,以适应需要下载的文件的URL和文件名。