歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

獲取所執行的程序所在目錄及其上層目錄的辦法

獲取所執行的程序所在目錄及其上層目錄的辦法   Shell代碼    www.2cto.com   PRG="$0"      # resolve links - $0 may be a softlink   while [ -h "$PRG" ]; do     ls=`ls -ld "$PRG"`     link=`expr "$ls" : '.*-> \(.*\)$'`     if expr "$link" : '/.*' > /dev/null; then       PRG="$link"     else       PRG=`dirname "$PRG"`/"$link"     fi   done      # 所執行程序所在的目錄   PRGDIR=`dirname "$PRG"`      # 所執行程序所在的目錄的上級目錄    [ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`  
Copyright © Linux教程網 All Rights Reserved