以下是一个Bash脚本示例,用于获取脚本路径:
#!/bin/bash
# 获取脚本路径
SCRIPT_PATH=$(dirname "$(readlink -f "$0")")
echo "脚本路径: $SCRIPT_PATH"
解释:
dirname
:获取给定路径的父目录路径readlink -f
:解析符号链接并返回绝对路径"$0"
:代表当前脚本的路径通过将readlink -f "$0"
嵌套在$(dirname ...)
中,我们可以获取当前脚本的路径,然后将其存储在SCRIPT_PATH
变量中。然后,我们可以使用echo
语句打印出脚本路径。
请注意,这个方法仅适用于Linux和macOS系统。在Windows上,您可能需要使用其他命令或技术来获取脚本路径。