sh 获取Bash脚本目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 获取Bash脚本目录相关的知识,希望对你有一定的参考价值。
#get current folder
SCRIPT_ROOT="${BASH_SOURCE[0]}";
if ([ -h "${SCRIPT_ROOT}" ]) then
while([ -h "${SCRIPT_ROOT}" ]) do SCRIPT_ROOT=`readlink "${SCRIPT_ROOT}"`; done
fi
pushd . > /dev/null
cd `dirname ${SCRIPT_ROOT}` > /dev/null
SCRIPT_ROOT=`pwd`;
popd > /dev/null
以上是关于sh 获取Bash脚本目录的主要内容,如果未能解决你的问题,请参考以下文章
sh Cleaner.sh - 用于清理目录内容的Bash脚本
sh 获取当前文件夹执行bash脚本
sh 获取WordPress数据库凭据 - bash脚本
当我获取 bash 脚本时,$0 不起作用
sh 在执行时获取shell / bash脚本文件的绝对路径
sh 在bash中获取正在运行的脚本路径的完整路径(或BASEDIR)。把它放在每个bash脚本的顶部,这样你就不会迷路。