
less:tldr:dc0c7
This command is usually used in scripting or programming languages that support variable substitution.
When you see ?${something} in a script or code, it represents the process of substituting the value of the variable "something" in that particular context. The question mark (?) indicates that it is a form of variable expansion or substitution.
For example, if the value of the variable "something" is "hello", the command ?${something} would be interpreted as the value "hello" being substituted in the script or code.
This type of variable substitution allows for dynamic and flexible coding, as the value of "something" can be changed at runtime or defined elsewhere in the code. It helps in avoiding hardcoding and enables the script or code to adapt based on the value of the variable.