• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    linux获取shell脚本所在绝对路径操作介绍
    脚本名:a.sh
    位置:/tmp/whuang/study/java
    脚本内容:

    复制代码
    代码如下:

    #!/bin/sh
    this_dir=`pwd`
    dirname $0|grep "^/" >/dev/null
    if [ $? -eq 0 ];then
    this_dir=`dirname $0`
    else
    dirname $0|grep "^\." >/dev/null
    retval=$?
    if [ $retval -eq 0 ];then
    this_dir=`dirname $0|sed "s#^.#$this_dir#"`
    else
    this_dir=`dirname $0|sed "s#^#$this_dir/#"`
    fi
    fi
    echo $this_dir

    ----------------------------------------------
    功能:获取脚本的绝对路径。
    测试:

    [root@ppc40 java]# pwd
    /tmp/whuang/study/java
    [root@ppc40 java]# sh a.sh
    /tmp/whuang/study/java
    [root@ppc40 java]# cd ..
    [root@ppc40 study]# sh java/a.sh
    /tmp/whuang/study/java
    [root@ppc40 study]# sh ./java/a.sh
    /tmp/whuang/study/java
    上一篇:linux下ftp的上传数据到服务器深入剖析
    下一篇:linux中shell 函数式用法尝试具体说明
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    linux获取shell脚本所在绝对路径操作介绍 linux,获取,shell,脚本,所在,