获取shell文件路径方法

1.  获取当前shell脚本的绝对路径,无论该文件在那里被执行

# 需要用cd和pwd命令配合获取脚本所在绝对路径,正确的写法是这样的,

CURRENT_DIR=$(cd "$(dirname "$0")";pwd)

# 或下面一种写法

CURRENT_DIR=$(dirname $(readlink -f "$0"))

2. 获取当前目录的上级目录

# 第一种

$(cd "$(dirname "$0")/../";pwd)

# 换一种

BASE_DIR=$(dirname $(dirname $(readlink -f "$0")))

 

    原文作者:拓宽视野
    原文地址: https://blog.csdn.net/Areigninhell/article/details/110792982
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞