Shell系列(39) - dirname
2023-02-18 16:26:37 时间
dirname作用
- dirname实际工作中常常是跟$0一起使用
- 用于获取当前运行脚本的绝对路径
- 这个命令要放在shell脚本中使用,在命令行使用意义不大
[yutao
$0作用
- 这个表示的真正的含义是:当前运行的命令名,一般用于脚本中
- 网上大量的说法是Shell本身的文件名。一方面说明大家都是复制粘贴,没有实践;另一方面,大家可能只测了当前目录的情况
实际脚本例子
sh脚本中:(获取当前脚本绝对路径)
- sh_path=$(dirname $0)
- sh_path=$(cd $sh_path;pwd)
相关文章
- 【docker专栏7】容器自启动与守护进程停止后容器保活
- 【docker专栏6】详解docker容器状态转换管理命令
- 【docker专栏5】详解docker镜像管理命令
- 【docker专栏4】使用docker安装nginx提供web服务
- 【docker专栏3】docker基础概念-容器、镜像以及引擎组成部分
- 【docker专栏2】CentOS操作系统安装DockerCE
- 【docker专栏1】docker解决的实际问题及应用场景
- 【clickhouse专栏】基础数据类型说明
- 【clickhouse专栏】新建库角色用户初始化
- 【clickhouse专栏】单机版的安装与验证
- 【clickhouse专栏】clickhouse性能为何如此卓越
- 【clickhouse专栏】数据库、数据仓库之间的区别与联系
- 并发编程系列之Lock锁可重入性与公平性
- 并发编程之volatile与JMM多线程内存模型
- 并发编程之临界区\阻塞\非阻塞\死锁\饥饿\活锁
- 镜像分层原理及容器层写时复制
- 消息队列与快递柜之间的奇妙关系
- 【大话云原生】kubernetes灰度发布篇-从步行到坐缆车的自动化服务升级
- 【大话云原生】微服务篇-五星级酒店的服务方式
- 【大话云原生】负载均衡篇-小饭馆客流量变大了