Some special parameters are automatically set by the Korn shell, and usually cannot be directly set or modified.
$#
number of positional parameters
$@
all positional parameters ("$1", "$2", ..., "$n")
$*
all positional parameters ("$1 $2... $n")
$?
exit status of the last command
$$
process id of the current shell
$?/span>
current options in effect
$!
process id of last background command