Bash has some special or predefined variables, such as $? and $#.
How to know the meaning of those variables use build in command instead of searching online web pages?
I have try to use this:
help variables
But it didn't show those variables.
man -P cat bash >bash.txtthen search this file for the special strings you are looking for. It is a little easier than going back and forth in theman bashoutput usinglessnavigation capabilities. Also you can usegrepetc. on the file