gpt4 book ai didi

Bash 脚本 := for? 是什么

转载 作者:行者123 更新时间:2023-11-29 08:48:58 25 4
gpt4 key购买 nike

有人知道 := 是什么意思吗?

我试过谷歌搜索,但谷歌似乎过滤了所有符号?

我知道下面的内容类似于检查变量 HOME 是否是一个目录然后某些内容不等于空字符串。

  if [ "${HOME:=}" != "" ] && [ -d ${HOME} ]

最佳答案

来自 Bash Reference Manual :

${parameter:=word}

If parameter is unset or null, the expansion of word is assigned to parameter. The value of parameter is then substituted. Positional parameters and special parameters may not be assigned to in this way.

基本上,当且仅当 parameter 未设置或为 null 时,它会将 word 的值分配给 parameter

关于Bash 脚本 := for? 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1064280/

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