O que é $? Em Shell?
O que é $? Em Shell?

Vídeo: O que é $? Em Shell?

Vídeo: O que é $? Em Shell?
Vídeo: SHELL НЕ ИЗ РОССИИ. КАК С НИМ БЫТЬ? #ANTON_MYGT 2024, Maio
Anonim

Para conchas que suportam isso Concha variável " $? "contém o código de retorno de um comando executado mais recentemente. É prática geral que, quando um programa ou script é executado sem erros, ele retorne um valor de 0 para indicar que foi concluído sem erros. Nem todos os programas e scripts o fazem, mas eles deve.

Além disso, o que é $? Em script de shell?

$ # Armazena o número de argumentos de linha de comando que foram passados para o Concha programa. $? Armazena o valor de saída do último comando executado. $ 0 Armazena a primeira palavra do comando inserido (o nome do Concha programa). Então, basicamente, $ # é um número de argumentos fornecidos quando seu roteiro foi executado.

Em segundo lugar, o que significa a variável $? Fazer? é um embutido variável que armazena o status de saída de um comando, função ou o próprio script. $? lê o status de saída do último comando executado. Depois que uma função retorna, $?

Saiba também, o que é $? Em Bash?

$ 0 é um dos mais usados bash parâmetros e usado para obter o status de saída do comando executado mais recentemente em primeiro plano. Usando isso, você pode verificar se o seu bash o script foi concluído com sucesso ou não.

O que são $ 1 e $ 2 no script de shell?

o que é $1 . $1 é o primeiro argumento da linha de comando. Se você executar./asdf. sh a b c d e, então $1 será uma, $2 será b, etc. Em shells com funções, $1 pode servir como o primeiro parâmetro de função e assim por diante.

Recomendado: