$(cd $(dirname $0),pwd) 解析
2024-04-16 04:59:21
xx.sh 文件内容如下:
#!/bin/bash BIN_FOLDER=$(cd "$(dirname "$0")";pwd) echo $BIN_FOLDER PROJECT_FOLDER=$(cd "$(dirname "$BIN_FOLDER")";pwd) echo $PROJECT_FOLDER PYTHON_BIN=$PROJECT_FOLDER/.venv/bin/python echo $PYTHON_BIN
BIN_FOLDER = $(cd "$(dirname "$0")",pwd) 解析:
1、取当前运行脚本的所在路径: $0
2、取当前脚本所在路径的父目录: dirname "$0"
3、取返回的父目录的值: $(dirname "$0")
4、cd到返回的父目录: cd "$(dirname "$0")"
5、输出地址: cd "$(dirname "$0")",pwd
6、取输出的地址,并赋值给BIN_FOLDER: BIN_FOLDER = $(cd "$(dirname "$0")",pwd)
转载于:https://www.cnblogs.com/turbolxq/p/10408414.html
最新文章
- SD卡的控制方法(指令集和控制时序)
- vs2019 MFC 中 cannot open include file 'afxres.h' 问题解决方法
- js事件技巧方法整合
- OpenCV学习笔记(一)(二)(三)(四)(五)
- 【机器学习基础】关于异常检测的分享!
- python 接口测试 url_Python 接口测试之接口请求方法封装
- 单精度浮点数与十六进制转换
- 怎样用谷歌network调试接口_前端-chromeF12 谷歌开发者工具详解 Network篇
- CentOS 7 yum 安装 Nginx
- freescale 基于arm m0的单片机
- 计算机网络原理恺撒密码/列置密码总结
- 谈谈产品与运营之 - 润物细无声
- git fetch - git merge - git pull 指令
- 删除打印机重新安装驱动
- 2019 数学建模国赛 C 题思路
- css斜条纹背景——linear-gradient
- 巴比特专访丨Afri谈退出以太坊:再见,“分手”后依然是朋友
- c语言中handle的用法,handle什么意思_handle的用法和短语例句
- vscode python环境变量_VScode配置Python开发环境
- 如何下载Direct3D9Ex