第一种

DIR=$(cd $(dirname $0) && pwd )
echo  $DIR

第二种

DIR2=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd )
echo  $DIR2

上面两种方法都可以获取到当前路径,但第二种方法只适用于含有bash命令的系统,若系统只有sh命令,建议采用第一种方式

Shell中获取当前脚本路径相关推荐

  1. Shell中获取当前脚本的绝对路径: $( cd “$( dirname “${BASH_SOURCE[0]}“ )“ pwd)

    Shell中获取当前脚本的绝对路径:  $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd) 参考链 ...

  2. linux在shell中获取时间

    linux在shell中获取时间 获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用 ...

  3. (转)Shell中获取字符串长度的七种方法

    Shell中获取字符串长度的七种方法 原文:http://blog.csdn.net/jerry_1126/article/details/51835119 求字符串操作在shell脚本中很常用,下面 ...

  4. php获取当前文件名和路径,PHP 中获取文件名及路径

    PHP 中获取文件名及路径 为了脚本程序的兼容性,很多时候脚本的名称都不是固定的.所以我们需要通过动态获取当前脚本的路径.文件名来完成某些功能. PHP 中,我们可以使用常量 __FILE__ 来获取 ...

  5. 在shell中改变当前环境路径

    在linux环境下,常有通过shell脚本进入指定目录的操作,例如有一段脚本chdir.sh:     #!/bin/sh   cd /home/user/Downloads   pwd 在shell ...

  6. 在shell中获取当前机器的ip地址

    在shell中获取得到当前机器的ip地址 ifconfig | grep 'inet addr:' | grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print ...

  7. 在shell 脚本中获取该脚本的所在目录

    场景应该是这样的: 命令行获取文件所在路径,怎么办? cd 到文件目录,2 pwd 输出. 那么在 .sh 脚本执行时,怎么获取到该脚本的绝对路径呢? 使用dirname和{BASH_SOURCE[0 ...

  8. python获取耗时的shell_python获取耗时的shell_关于Linux:在shell中获取程序执行时间...

    我想在Linux shell中在几个不同的条件下执行一些东西,并且能够输出每次执行的执行时间. 我知道我可以编写一个Perl或python脚本来完成这个任务,但是有没有一种方法可以在shell中完成呢 ...

  9. shell中获取时间

    获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使 ...

最新文章

  1. PE文件数字签名信息读取存储及格式具体解释图之上(历史代码,贴出学习)
  2. 编译与解释实践(1)-flex and bison 配置安装
  3. centos7中每天定时备份mysql数据库
  4. EMOS 如何停止反病毒和防垃圾邮件功能
  5. 使用python构建三层神经网络、softmax函数
  6. python-opencv图像处理之SIFT尺度不变特征变换
  7. 超好看的动态流量卡官网源码多功能集成式源码
  8. 压力测试过程中MySQL服务CPU占用率过高的问题排查思路
  9. 继承的作用是什么?看看下面这些例子吧!
  10. 如何在 MacBook 上使用低电量模式和高电量模式?
  11. 在线数字转大写金额工具
  12. Plant Simulation之数字孪生
  13. Cookies的封装
  14. C#编程, FTP文件上传、下载、重命名公共类
  15. C++常用字符串string方法
  16. Partitioning a graph into balanced connected classes: Formulations,separation and experiments
  17. 主数据治理项目前期调研
  18. 啊哈C——学习4.4一起来找茬
  19. Google AIY——据说这是技术宅最想入手的AI “玩具”?
  20. 如何处理格网边界断开不接边的问题

热门文章

  1. 【源码分享】ASP.NET企业办公综合管理系统源码(OA+CRM+进销存+财务)
  2. 免费视差特效AE模板素材 Technology Presentation
  3. 给你了解你所不了解的多摩君
  4. 解决最新版discuz安装模板插件提示“对不起,您安装的不是正版应用”
  5. Tornadao—模板语法(控制语句)
  6. 天下数据浅谈大数据和大规模数据的区别
  7. Arduino提高篇07—超声波测距
  8. windows流氓软件卸载
  9. 如何用Qt抠一个圆形头像出来
  10. 研究生英语读写译教程下课文译文及课后答案3