获取shell脚本执行的当前目录

从脚本中获取脚本执行的当前路径


cd /home/work/software/ && sh xxxxxx.sh

脚本内容
#!/bin/bash
###获取脚本执行的目录
SCRIPTDIR="$( cd "$( dirname "$0"  )" && pwd  )"
ROOTDIR="$( cd $SCRIPTDIR/.. && pwd )"
echo $SCRIPTDIR
echo $ROOTDIR

output:
SCRIPTDIR /home/work/software
ROOTDIR /home/work


猜你喜欢

转载自blog.51cto.com/dellinger/2449980