Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 741 Bytes

06-variaveis-pre-definidas.md

File metadata and controls

13 lines (10 loc) · 741 Bytes

(variaveis-pre-definidas)=

Variáveis Pré-definidas

Os scripts em Shell possuem as seguintes variáveis pré-definidas:

  • $? - Armazena o status de saída do último programa executado;
  • $# - Armazena a quantidade de parâmetros de linha de comandos;
  • $$ - Armazena o valor PID (Process Identifier) do script em shell que estiver em execução;
  • $@ - Armazena o valor de todos os parâmetros passados, similar a variável argv presente nas linguagens de programação C e C++;
  • $! - Armazena o PID do último processo em segundo plano. Isso é útil para acompanhar o processo à medida que o trabalho é realizado;
  • $0, ..., $9 - Armazena os valores de todos os parâmetros de linha de comando separadamente.