| $0 | Nombre del script o del shell. |
| $1 | Primer parámetro pasado al script |
| $2 | Segundo parámetro pasado al script |
| $# | La cantidad de parámetros que el script recibe. |
| $* | Todos los parámetros que el script haya recibido, un parámetro se separa de otro con el valor de la variable IFS que normalmente es un espacio. |
| $? | Valor de retorno al sistema operativo, por convención 0 significa operacióne exitosa y números diferente representan errores. $? se expande al número retornado por el último programa ejecutado en primer plano. |
| $- | Opciones que se pasaron al script durante su ejecución. |
| $$ | Identificación del proceso del intérprete de comandos. |
| $! | Identificación del proceso del último comando que se ejecutó en segundo plano. |