I came across the following syntax that I think it looks like the ternary operator in c++ but searching for ternary operator in bash revealed that there is a ternary operator in bash (?).
var_a=${var_b:-$var_c}
How does this above syntax work. and what is the technical term for it? apologies if the title itself is misleading in some way.