gpt4 book ai didi

bash - 花括号在 docker inspect --format "{{.State.Pid}}"中意味着什么?

转载 作者:行者123 更新时间:2023-11-29 09:10:09 26 4
gpt4 key购买 nike

我正在查看这个 shell 脚本,我很好奇双花括号在这一行中做了什么:

https://github.com/jpetazzo/nsenter/blob/master/docker-enter#L16

我知道shell中花括号是用来分组的,但是两组花括号有什么作用呢?如果有人可以解释这一点:

docker inspect --format "{{.State.Pid}}"

非常感谢。

最佳答案

上下文是一个正在运行的命令

docker inspect --format "{{.State.Pid}}"

Docker 选项 --format 采用 go 模板。双花括号在 Go 模板中有意义,而不是在 bash 中。

参见 the Go text.template package documentation了解详情。引用相同的内容:

"Actions"--data evaluations or control structures--are delimited by "{{" and "}}"; all text outside actions is copied to the output unchanged.

关于bash - 花括号在 docker inspect --format "{{.State.Pid}}"中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27004372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com