基本上我需要使用与 shell 脚本文件位置相关的路径运行脚本,如何将当前目录更改为与脚本文件所在的目录相同的目录?
在 Bash 中,你应该得到你需要的东西:
#!/usr/bin/env bash BASEDIR=$(dirname "$0") echo "$BASEDIR"