markdown 在Bash中获取脚本和当前路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 在Bash中获取脚本和当前路径相关的知识,希望对你有一定的参考价值。

Script and current path in Bash
===============================

![terminal][screenshot]

### Current path `pwd`

```bash
CURRENT_PATH = $(pwd)
CURRENT_PATH_ABSOLUTE=$(dirname "$CURRENT_PATH")

echo "\$CURRENT_PATH: $CURRENT_PATH"
echo "\$CURRENT_PATH_ABSOLUTE: $CURRENT_PATH_ABSOLUTE"
```

### Script path `$0`

```bash
SCRIPT_PATH = $(dirname "$0")
SCRIPT_PATH_ABSOLUTE = $(readlink -f "$0")

echo "\$SCRIPT_PATH: $SCRIPT_PATH"
echo "\$SCRIPT_PATH_ABSOLUTE: $SCRIPT_PATH_ABSOLUTE"
```


* * *

>   [gistlog.co](https://goo.gl/3xJ94Z "Script and current path in Bash")


[screenshot]: https://i.imgur.com/46pGCG7.gif

以上是关于markdown 在Bash中获取脚本和当前路径的主要内容,如果未能解决你的问题,请参考以下文章

Bash 脚本获取 php 版本

linux shell脚本如何获取“当前工作路径”,“执行脚本所在路径”,“执行脚本所在路径和执行路径的相对路径”?(当前目录)

linux shell脚本如何获取“当前工作路径”,“执行脚本所在路径”,“执行脚本所在路径和执行路径的相对路径”?(当前目录脚本目录脚本路径)

Shell脚本——获取脚本所在的绝对路径

Shell脚本——获取脚本所在的绝对路径

Shell脚本中如何获取软链接的地址