O que é $? No script bash?
O que é $? No script bash?

Vídeo: O que é $? No script bash?

Vídeo: O que é $? No script bash?
Vídeo: Curso Básico de Programação em Bash - 03 - Nosso primeiro script 2024, Novembro
Anonim

$? -O status de saída do último comando executado. $ 0 -O nome do arquivo do atual roteiro . $ # -O número de argumentos fornecidos a um roteiro . Para concha scripts , este é o ID do processo sob o qual eles estão executando.

Conseqüentemente, o que é $? Em shell script?

$ # Armazena o número de comando -line argumentos que foram passados para o Concha programa. $? Armazena o valor de saída do último comando que foi executado. Então, basicamente, $ # é um número de argumentos fornecidos quando seu roteiro foi executado. $ * é uma string contendo todos os argumentos.

Além disso, o que é $ 1 no script bash? 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á a, $ 2 será b, etc. Em shells com funções, $1 pode servir como o primeiro parâmetro de função e assim por diante.

Posteriormente, a questão é: 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 significa $? Faça no Linux?

variável representa o status de saída do comando anterior. O status de saída é um valor numérico retornado por cada comando após sua conclusão. Como regra, a maioria dos comandos retorna um status de saída 0 se foram bem-sucedidos e 1 se não tiveram êxito.

Recomendado: