獲取shell腳本執行的當前目錄

從腳本中獲取腳本執行的當前路徑bash


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
相關文章
相關標籤/搜索