[Shell] 读取脚本路径
2024-10-14 21:37:56
以下是几种在 Shell 中读取路径的方法。
返回当前工作目录绝对路径
echo $(pwd)
返回 shell 第一个参数。如果被执行对象位于 PATH 路径中,则返回该对象绝对路径;否则返回被执行对象相对路径。注意,如果被执行对象是一个链接,则返回链接所在位置,而不是真正被执行对象的位置。
echo $0
返回被执行对象所在目录的相对路径。
echo $(dirname $0)
返回被真正执行对象的绝对路径,readlink 能够读取链接的真实对象。
echo $(readlink -f $0)
仅适用于 Bash,等同于 echo $0
。
echo $BASH_SOURCE
最新文章
- [Top-Down Approach]Take Notes
- WebView
- Volley 实现原理图
- mac下获取应用签名
- git和svn
- 解决ubuntu每次重启屏幕亮度都重置为最高亮度问题
- Unity3D独立游戏开发日记(二):摆放建筑物
- ios-NSStringFromCGRect直接输出控件的frame
- Java运算符及顺序、选择结构
- IE10、IE11出现“__doPostBack未定义”的解决办法。
- maven项目配置Jetty服务器
- php.ini 配置文件的深入解析
- cocos2d 小游戏
- JQuery的$命名冲突详细解析
- SQL Server 服务器磁盘测试之SQLIO篇
- 64位Kali无法顺利执行pwn1问题的解决方案
- web前端效率提升之禁用缓存-遁地龙卷风
- day_7数据类型的相互转换,与字符编码
- Linux基础(一)系统api与库函数的关系
- bootbox.js官方文档中文版
热门文章
- php中的邮件技术
- Goodchild教授关于GIS的四大预测的不同看法
- 通过boundingRectWithSize:options:attributes:context:计算文本尺寸
- Task中的异常处理
- 21个高质量的Swift开源iOS App
- android手机两种方式获取IP地址
- iOS 同一设备内的应用之间资源共享的实现
- SVO实时全局光照优化(里程碑MK2):Sparse Voxel Octree based Global Illumination (SVO GI)
- nodejs 的安全
- 恶心的sbt 超级慢--解决