linux shell获取当前脚本所在目录
1 . 获得shell脚本所在的绝对路径
CURRENT_DIR=$(cd $(dirname $0); pwd)
或者
CURRENT_DIR=$(cd `dirname $0`; pwd)
执行步骤解析:
dirname $0
: 取得当前执行的脚本文件所在的目录;cd
: 进入当前工作目录;pwd
: 显示当前工作目录;- 将当前工作目录输出给变量
CURRENT_DIR
。
2 . 获得shell脚本所在目录的父级目录的绝对路径
由于能1 获得shell脚本所在的绝对路径,那么同理,就可以获得脚本所在目录的父级目录的绝对路径。
PARENT_DIR=$(cd $(dirname $0);cd ..; pwd)
只是在pwd
命令之前添加了cd ..
到父级目录。
注意:
$()
与``作用一样,用于shell命令的执行。dirname
: 显示最后一个结点前的路径;相对的,basename
: 显示最后一个结点的名称。$0
: 脚本的路径名称,包含脚本本身的名称。
linux shell获取当前脚本所在目录相关推荐
- shell 获取运行脚本所在目录
可以使用以下命令来获取shell脚本所在目录: #!/bin/bash # 获取当前脚本所在目录 current_dir=$(cd $(dirname $0); pwd) echo $current_ ...
- linux存放脚本目录,linux中Shell脚本所在目录的绝对路径linux操作系统 -电脑资料...
linux shell 脚本里面如果想得到当前脚本文件存放的绝对路径,也没有太现成的命令可以调用,不过可以通过下面的语句来获取:代码如下复制代码 baseDirForScriptSelf=$(cd & ...
- python 获取脚本所在目录
pythonsys.path__file__abspathrealpath 平时写python经常会想获得脚本所在的目录,例如有个文件跟脚本文件放在一个相对的目录位置,那就可以通过脚本文件的目录找到 ...
- python获取当前路径的方法_Python获取脚本所在目录的正确方法【转】
原博文 2015-09-24 10:21 − 1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数.如果是要获得当前执行的脚本的所在目录位置,那么需要 ...
- python 获取脚本当前路径_Python获取脚本所在目录的正确方法
http://www.jb51.net/article/49035.htm 文章主要介绍了Python获取脚本所在目录的正确方法 1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os ...
- linux shell获取当前执行路径
linux shell 获取当前正在执行脚本的绝对路径 basepath=$(cd `dirname $0`; pwd) project_path=$(cd `dirname $0`; pwd) pr ...
- linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料
下面我给各位朋友总结一下在linux中利用shell命令来获取文件md5及遍历目录下所有文件的md5的例子,希望此例子对各位同学会有所帮助, 获取文件的MD5值: $ md5sum linuxmint ...
- linux判断目录是否存在命令,linux shell 中判断文件、目录是否存在的方法
本文主要介绍了linux shell 中判断文件.目录是否存在的方法,分享给大家 -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为 ...
- Linux shell获取时间和时间间隔(ms级别)
说明:在进行一些性能测试的时候,有时候我们希望能计算一个程序运行的时间,有时候可能会自己写一个shell脚本方便进行一些性能测试的控制(比如希望能运行N次取平均值等),总之,这其中有一个需求可能就是获 ...
最新文章
- 实现多条件模糊查询SQL语句
- java poll()是什么方法,JAVA学习中的一点小发现:LinkedList中.poll()方法在输出时使用应注意的小点...
- 近期知识图谱顶会论文推荐,另附超详笔记解读
- 智能DNS及其工作原理: CDN实现原理
- SAP CDS view自学教程之六:如何在CDS view里消费table function
- linux伙伴系统接口,Linux伙伴系统(一)--伙伴系统的概述
- 亚信安全认证acse_2019亚信安全合作伙伴大会闪耀京城
- python进程之间修改数据[Manager]与进程池[Pool]
- java数据同步视频,Oracle从入门到精通 oracle数据库 全程同步视频教学 内含Oracle Java项目实战教...
- vax关于js方面的一些设置
- 各层电子数排布规则_按照核外电子排布规律:各电子层最多容纳电子数2n2(n为电子层数,...
- matlab for局部变量赋值,Matlab中的persistent变量
- 中国歌手翻唱的日本歌曲(转)
- Mac 下 unrar 命令
- 设计模式(博客园精化集)〈转〉
- Valley Numer hdu-6148
- 朋友圈广告投放优势及广告投放案例分享
- 1.1 行列式(1)
- 互斥事件的概念和公式_2014-2015学年高二数学课件:《互斥事件的概率和加法公式》(湘教版必修五)...
- 图像超分辨率重建数据集看这篇就够了——训练 + 测试 | 【云盘分享】