获取脚本的所在路径的 ...
文章目录 示例代码 代码解释 总结 示例代码 我们可以在bash中使用以下命令获取所执行脚本的绝对路径: 代码解释 BASH SOURCE 等价于 BASH SOURCE ,取得当前执行的 shell 文件所在的路径及文件名 dirname 去除文件名中的非目录部分,仅显示与目录有关的部分 相当于 command , 即获取command命令的结果 amp amp 逻辑运算符号,只有当 amp ...
2019-03-12 10:37 0 577 推荐指数:
获取脚本的所在路径的 ...
有时候,我们需要知道当前执行的输出shell脚本的所在绝对路径,可以用dirname实现。 我们知道 dirname 可以获取一个文件所在的路径,dirname的用处是: 输出已经去除了尾部的”/”字符部分的名称;如果名称中不包含”/”, 则显示”.”(表示当前目录)。 下面 ...
对于 PATH=$(cd `dirname$0`;pwd) 和 直接用pwd获取PATH=$(`pwd`)的区别 比如在/tst1/tst2/script下有一个test.sh脚本,脚本命令为: #!/bin/sh PATH1=$(cd `dirname $0`;pwd) echo ...
【`】,学名叫“倒引号”, 如果被“倒引号”括起来, 表示里面需要执行的是命令。比如 `dirname $0`, 就表示需要执行 dirname $0 这个命令【“”】 , 被双引号括起来的内容, 里面 出现 $ (美元号: 表示取变量名) `(倒引号: 表示执行命令) \(转义 ...
BIN_FOLDER = $(cd "$(dirname "$0")",pwd) 解析: 1、取当前运行脚本的所在路径: $0 2、取当前脚本所在路径的父目录: dirname "$0" 3、取返回的父目录的值: $(dirname "$0") 4、cd到返回的父目录: cd ...
当前脚本全路径 获取绝对路径(不带文件名) 获取文件名(不带路径) ...
在此解释下basepath : 由此,我们获得了当前正在执行的脚本的存放路径。 ...
https://my.oschina.net/leejun2005/blog/150662 http://blog.csdn.net/10km/article/details/51906821 如题,一般我们写Shell脚本的时候,都倾向使用绝对路径,这样无论脚本在什么目录执行,都应该 ...