Why I cannot type an interrogation mark on the CLI?

While searching on how I could use one interrogation mark ? I found this topic:

Then I suggested something like server*CLI> !asterisk -rx 'gsmdriver send "AT+CREG?"'

Would this work? If not, how I can send bash/shell commands with an interrogation mark ? using the exclamation mark especial escape for running shell/bash commands from the Asterisk CLI?

That looks redundant. You are issuing a command from within Asterisk back to Asterisk ?

That does not work neither. I was hoping that it would allow me to use a interrogation mark ? inside the Asterisk CLI, but it still do not work, i.e., I am not able to use ? inside the Asterisk CLI.