首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

获取所执行的程序所在目录及其下层目录的办法

2013-01-25 
获取所执行的程序所在目录及其上层目录的办法抄自catalina.shPRG$0# resolve links - $0 may be a soft

获取所执行的程序所在目录及其上层目录的办法
抄自catalina.sh

PRG="$0"# resolve links - $0 may be a softlinkwhile [ -h "$PRG" ]; do  ls=`ls -ld "$PRG"`  link=`expr "$ls" : '.*-> \(.*\)$'`  if expr "$link" : '/.*' > /dev/null; then    PRG="$link"  else    PRG=`dirname "$PRG"`/"$link"  fidone# 所执行程序所在的目录PRGDIR=`dirname "$PRG"`# 所执行程序所在的目录的上级目录 [ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`

热点排行