Parameter/Variable Sustitution Using the Minus (-) Sign

${var_name:-another value}


Parameter/Variable Sustitution Using the Equal (=) Sign

${var_name:=another value}


Parameter/Variable Sustitution Using the Question Mark (?) Sign

${var_name:?message}


Parameter/Variable Sustitution Using the Plus (+) Sign

${var_name:+new value}