Shell get script absolute path

Purpose

       Get shell script absolute path

 

Eevironment

       Ubuntu 16.04 bash env

 

Procdeure

Source code:

 #!/bin/bash
echo "$(dirname "$(realpath "${BASH_SOURCE}")")"
echo "$(realpath "${BASH_SOURCE}")"
echo "${BASH_SOURCE}"

Test method:

vmuser@vmuser-virtual-machine:~/panzidong/shell$ ./tmp.sh 
/home/vmuser/panzidong/shell
/home/vmuser/panzidong/shell/tmp.sh
./tmp.sh

最新文章

  1. Kafka副本管理—— 为何去掉replica.lag.max.messages参数
  2. C#的继承
  3. zookeeper、kafka、storm install
  4. Castle DynamicProxy
  5. 一些性能查询的SQL 备忘
  6. 一句话在网页右上角加一个精致下拉框:forkme on github
  7. Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward
  8. php编译器
  9. kuangbin_UnionFind A (POJ 2236)
  10. node.js 包教不包会 (Windows版详解)
  11. [Arduino] 逗号分隔文本到数组的两种方法
  12. Asp.Net Mvc5 之Controller
  13. C#的tooltip自动消失之后就不再显示了解决办法
  14. 万方数据知识平台 TFHpple +Xpath解析
  15. sql的转义字符单引号
  16. 流网络分析系统-SNAS
  17. Alpha冲刺(1/10)——2019.4.24
  18. 简单的redis 的list应用
  19. 一位前辈的博客,收获颇丰,包括Android、Java、linux、前端、大数据、网络安全等等
  20. Java——Collections

热门文章

  1. 20145333茹翔 Exp5 MSF基础应用
  2. flash,sram
  3. Python3基础 pickle.dump和load 对一个对象进行序列化存储及读取
  4. Linux系统编程--文件描述符的复制dup()和dup2()【转】
  5. 我在linux中使用的vundle 和 vimrc配置
  6. [Pytorch]深度模型的显存计算以及优化
  7. python 处理命令行参数--转载
  8. ubuntu16.04上安装tomcat7
  9. c++ 判断两个容器是否相等(equal)
  10. Ubuntu 14.04 定时任务