FC ConcursosFC Concursos

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.

  1. $NOME="João da Silva"
  2. $NOME=João da Silva
  3. NOME="João da Silva"
  4. string NOME = "João da Silva"
  5. 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

Continue aprendendo