Shell脚本中的:=是什么意思 前言解读结论 前言 有时候, 我们使用/阅读 shell 脚本时, 会遇到一种用法 := 例如 newvar=${var:=“hello”} 那么, 这个 := 到底是啥意思? 解读 #!/bin/bash var=123 echo ${var:="999"} unset var echo ${var:="888"} 输出结果: 123 888 结论 := 意思就是 如果这个变量是空的或者未赋初值,则对其进行赋值. 否则, 就不赋值.