美文网首页技术杂文
获取当前Shell脚本所在目录

获取当前Shell脚本所在目录

作者: BeeNoisy | 来源:发表于2016-09-22 18:19 被阅读12次

    命令:

    #!/usr/bin/env bash
    
    scriptDir=$(cd $(dirname $0); pwd)
    echo ${scriptDir};
    

    执行效果:

    sh script/linux/set_env.sh 
    /Users/BeeNoisy/Documents/workspace/script/linux
    

    解析:

    1. $0会获取当前执行的文件名称
    2. dirname会返回文件所在目录的名称
    3. pwd会返回完整路径

    相关文章

      网友评论

        本文标题:获取当前Shell脚本所在目录

        本文链接:https://www.haomeiwen.com/subject/hzizettx.html