美文网首页技术杂文
获取当前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