可以使用以下命令来获取shell脚本所在目录:

#!/bin/bash
# 获取当前脚本所在目录
current_dir=$(cd $(dirname $0); pwd)
echo $current_dir

其中 cd $(dirname $0) 表示获取当前脚本的目录,pwd表示打印出当前所在目录的完整路径,因此这个命令会输出当前shell脚本所在的目录。

shell 获取运行脚本所在目录相关推荐

  1. linux shell获取当前脚本所在目录

    1 . 获得shell脚本所在的绝对路径 CURRENT_DIR=$(cd $(dirname $0); pwd) 或者 CURRENT_DIR=$(cd `dirname $0`; pwd) 执行步 ...

  2. python获取当前路径的方法_Python获取脚本所在目录的正确方法【转】

    原博文 2015-09-24 10:21 − 1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数.如果是要获得当前执行的脚本的所在目录位置,那么需要 ...

  3. python 获取脚本当前路径_Python获取脚本所在目录的正确方法

    http://www.jb51.net/article/49035.htm 文章主要介绍了Python获取脚本所在目录的正确方法 1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os ...

  4. linux存放脚本目录,linux中Shell脚本所在目录的绝对路径linux操作系统 -电脑资料...

    linux shell 脚本里面如果想得到当前脚本文件存放的绝对路径,也没有太现成的命令可以调用,不过可以通过下面的语句来获取:代码如下复制代码 baseDirForScriptSelf=$(cd & ...

  5. python 获取脚本所在目录

    pythonsys.path__file__abspathrealpath  平时写python经常会想获得脚本所在的目录,例如有个文件跟脚本文件放在一个相对的目录位置,那就可以通过脚本文件的目录找到 ...

  6. MFC获取应用程序所在目录--CString(Left、Right、Find、ReverseFind)--Cstring与char或wchar转换

    一.CString--Left.Right.Find.ReverseFind CString--Left.Right.Find.ReverseFind CString::Left(intnCount) ...

  7. 在批处理脚本所在目录下打开cmd

    @cd /d %~dp0 @cmd cd 命令是不会修改当前的drive的. cd /d 切换盘符和切换路径二合一了.相当于c:和cd c:/temp两个命令. %~dp0 可以理解为批处理脚本所在的 ...

  8. python 脚本所在目录,Python 获取当前所在目录的方法详解

    sys.path 模块搜索路径的字符串列表.由环境变量PYTHONPATH初始化得到. sys.path[0]是调用Python解释器的当前脚本所在的目录. sys.argv 一个传给Python脚本 ...

  9. shell脚本如何取得当前脚本所在目录

    如何取得当前脚本所在的目录? 假如在/home/bug目录下有个脚本 test.sh #!/bin/shcd `dirname $0` dir=`pwd` echo $dir 运行脚本: bash / ...

最新文章

  1. 如何判断一个数组是否按顺序排好了
  2. 编程软件python中的if用法-给Python初学者的一些技巧
  3. 浅析Mysql InnoDB存储引擎事务原理
  4. Codeforces Round #354 (Div. 2)
  5. 13-mysql-子查询
  6. 微信小程序之二维仿射变换
  7. mpi4py安装报错error: Cannot compile MPI programs. Check your configuration!!!
  8. 动态删除列表中的元素
  9. docker具名和匿名挂载
  10. Ubuntu下VirtualBox的vdi文件克隆
  11. 在Flash中使影片剪辑等候一段时间播放
  12. 虚拟机VMware14安装教程以及搭建openEuler-20.03-LTS-x86_64-dvd.iso系统教程(网盘中也包含了Ubuntu 16.04的.ios文件)
  13. 吉林大学超星学习通04
  14. 汽车总线LIN总线协议
  15. hadoop3.3.0集群搭建(详细教程)
  16. ubuntu16.04之间实现桌面共享
  17. 单片机驱动为什么要设置为低电平有效?
  18. xml 中的 大于号,小于号
  19. 第6章 垃圾邮件识别
  20. 实名域名是什么意思?域名必须要进行实名认证吗?

热门文章

  1. 阿里巴巴为何坚持对混沌工程的研发迭代?
  2. Android OTA 升级之五:updater
  3. 微信小程序开发错误——底部导航栏没有显示完全
  4. zuk z2 android 7.0,Lenovo 联想 ZUK Z2 PRO 尊享版ZUI 升级 2.5(基于安卓7.0)体验
  5. TCL爱奇艺再次联姻 共同打造国际微电影节
  6. 安卓开发者网站!Android开发岗还不会这些问题,Android面试题及解析
  7. 小学计算机社团活动简报,多彩社团活动 幸福校园生活——南街小学社团活动报道...
  8. 评高级审计师需要什么计算机运用能力,告诉你怎么成为高级审计师
  9. LeetCode刷题第七天
  10. java 控制台实现文本查看,行数可调,回车翻页