A variável $# indica num script Bourne Shell
Responda: A variável $# indica num script Bourne Shell
💬 Comentários
Confira os comentários sobre esta questão.

Por David Castilho em 31/12/1969 21:00:00
No contexto dos scripts Bourne Shell, a variável `$#` é utilizada para indicar o número de argumentos passados na linha de comando. Essa é uma ferramenta bastante útil para scripts que precisam de uma verificação de quantos argumentos foram fornecidos pelo usuário antes de prosseguir com a execução de suas tarefas.
Vamos fazer uma checagem dupla para confirmar:
- a) o número de argumentos passados na linha de comando. (Candidata a correta)
- b) todos os argumentos passados na linha de comando. (Para isso, usamos `$*` ou `$@`)
- c) o nome pelo qual o programa foi invocado. (Isso é representado por `$0`)
- d) o último argumento passado na linha de comando. (Não há uma variável padrão para isso diretamente)
- e) o número de identificação do processo aberto para execução do script. (Isso é representado por `$$`)
Após a revisão, confirmamos que a opção correta é:
Gabarito: a)
A variável `$#` realmente indica o número de argumentos passados na linha de comando em um script Bourne Shell.
Vamos fazer uma checagem dupla para confirmar:
- a) o número de argumentos passados na linha de comando. (Candidata a correta)
- b) todos os argumentos passados na linha de comando. (Para isso, usamos `$*` ou `$@`)
- c) o nome pelo qual o programa foi invocado. (Isso é representado por `$0`)
- d) o último argumento passado na linha de comando. (Não há uma variável padrão para isso diretamente)
- e) o número de identificação do processo aberto para execução do script. (Isso é representado por `$$`)
Após a revisão, confirmamos que a opção correta é:
Gabarito: a)
A variável `$#` realmente indica o número de argumentos passados na linha de comando em um script Bourne Shell.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários