shell $0获取脚本位置
时间: 2023-12-30 09:06:05 浏览: 71
Shell中获取脚本所在目录绝对路径的方法
5星 · 资源好评率100%
在 shell 脚本中,可以使用 `$0` 变量来获取当前脚本的路径和名称。为了仅获取脚本所在的目录,可以使用以下代码:
```shell
#!/bin/bash
script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
echo $script_dir
```
该代码将打印出当前脚本所在的目录。您可以在脚本中使用 `script_dir` 变量来引用脚本所在的目录。
阅读全文