获取bash脚本的Git存储库头的完整路径

相对于像“../../other”这样的脚本而言,这个命令不是复杂而脆弱的路径,而是检索文件存储库头的完整路径。
在目录名称中使用空格安全。
在符号链接目录中工作。
细分: cd "$(dirname "${BASH_SOURCE[0]}")" 暂时更改此扩展中的目录。
双引号“$(dirname”和“)”使用不带引号的$ {BASH_SOURCE [0]}允许路径中的空格。
 git rev-parse --show-toplevel 获取当前工作目录的存储库头的完整路径,该路径暂时由“cd”更改
.

0

linux命令: $(cd "$(dirname "${BASH_SOURCE[0]}")" && git rev-parse --show-toplevel) --show-toplevel) rev-parse git && "${BASH_SOURCE[0]}")" "$(dirname $(cd $(cd "$(dirname "${BASH_SOURCE[0]}")" && git rev-parse --show-toplevel)rootopen.com
linux命令: $(cd "$(dirname "${BASH_SOURCE[0]}")" && git rev-parse --show-toplevel) --show-toplevel) rev-parse git && "${BASH_SOURCE[0]}")" "$(dirname $(cd $(cd "$(dirname "${BASH_SOURCE[0]}")" && git rev-parse --show-toplevel)rootopen.com
evwa 2019-02-12 21:23:06
输出

评论

相关推荐
共收录0条命令行
这里是记录和分享命令行的地方, 所有命令行都可以进行评论、提交替代方案.

推荐
    热门命令