Environment variables can be shown with
env; but, some are not shown. For example...
echo $EUID might produce as result of
env | grep EUID produces no result.
What is this type of variable? A read-only environment variable?
Do all shells set the same variables by some convention?
How does one go about listing these hidden variables?