显示执行shell脚本 的路径
时间: 2023-08-15 15:11:49 浏览: 93
PowerShell中获取当前运行脚本路径的方法
要显示执行 shell 脚本的路径,可以使用 `$PWD` 环境变量来获取当前工作目录的路径。Shell 脚本中可以通过 `$PWD` 来获取当前脚本所在的目录路径。
以下是一个示例的 Shell 脚本,其中显示了执行脚本的路径:
```bash
#!/bin/bash
# 获取当前脚本所在的目录路径
script_dir="$PWD"
echo "当前脚本所在的路径为:$script_dir"
```
通过执行以上脚本,将会输出当前脚本所在的路径。
注:如果脚本经过软链接或被其他脚本调用,`$PWD` 可能会返回链接文件或调用文件的路径。如果需要获取脚本文件的绝对路径,可以使用 `readlink` 命令或 `$0` 变量的处理方法。
阅读全文