记录学习笔记、分享资源工具、交流技术思想、提升工作效率

shell脚本获得自己所在目录

运维 xiaomudk 3年前 (2018-08-15) 3479次浏览 0个评论
DIR="$( cd "$( dirname "$0" )" && pwd )"
echo $DIR

dirname : 截取给定路径的目录部分

测试:

  • /mnt/carlos/下的1.sh:

    echo `pwd`
    DIR="$( cd "$( dirname "$0" )" && pwd )"
    echo $DIR
  • 在/mnt/carlos下执行 ./1.sh 输出:

    /mnt/carlos
    /mnt/carlos
  • 在/root目录下,执行 sh /mnt/carlos/1.sh,输出:

    /root
    /mnt/carlos

发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址