Questão FC267053
A definição de variáveis é uma funcionalidade importante da linguagem de scripts BASH, presente na maioria das distribuições Linux. Assinale a alternativa que indica a maneira corr
Unix e Linux
IDECAN · 2019
A definição de variáveis é uma funcionalidade importante da linguagem de scripts BASH, presente na maioria das distribuições Linux. Assinale a alternativa que indica a maneira correta de definir uma variável em BASH.
- $NOME="João da Silva"
- $NOME=João da Silva
- NOME="João da Silva"
- string NOME = "João da Silva"
- char NOME[] = "João da Silva"
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Na sintaxe do BASH, a atribuição correta é feita usando = sem espaços: NOME="João da Silva". As aspas duplas são importantes quando o valor contém espaços, garantindo que o conteúdo seja tratado como uma única palavra.
Para acessar o valor, antepõe-se $ ao nome, por exemplo: echo $NOME ou echo ${NOME}. As aspas duplas permitem também a expansão de variáveis e de sequências especiais; aspas simples impedem essa expansão.
Essa forma cria uma variável do shell (escopo do processo atual). Se quiser torná-la disponível para processos filhos, use export, por exemplo: export NOME.
Não é necessário declarar tipo; nomes de variáveis seguem convenções (letras, números e _), e diferenciam maiúsculas de minúsculas.
Conteúdo do catálogo FC Concursos · Atualizado em