DevOps

Shell Scripting & Bash

Variáveis, loops, condicionais, funções, pipes, redirecionamentos

20 perguntas de entrevista·
Mid-Level
1

Qual é a sintaxe correta para declarar uma variável em Bash?

Resposta

Em Bash, uma variável é declarada sem o símbolo dólar e sem espaços ao redor do sinal de igual. O nome da variável deve começar com uma letra ou underscore. Para usar o valor da variável, prefixe seu nome com o símbolo dólar ($). Espaços ao redor do sinal de igual causam um erro de sintaxe porque o Bash os interpreta como argumentos de comando separados.

2

Como acessar o valor de uma variável chamada USERNAME em Bash?

Resposta

Para acessar o valor de uma variável, prefixe seu nome com o símbolo dólar ($). A sintaxe $USERNAME recupera o valor armazenado na variável. A sintaxe ${USERNAME} também pode ser usada, oferecendo mais flexibilidade, especialmente para concatenação ou uso de modificadores. Sem o dólar, o Bash interpreta USERNAME como uma string literal e não como uma referência à variável.

3

Qual comando permite exportar uma variável para que seja acessível aos processos filhos?

Resposta

O comando export torna uma variável de ambiente disponível para todos os processos filhos lançados a partir do shell atual. Sem export, uma variável é local ao shell atual e não é passada para os subprocessos. Essa distinção é crucial ao escrever scripts que invocam outros scripts ou programas. É possível combinar declaração e export em uma linha com export VAR=valor.

4

Como capturar o código de saída do último comando executado?

5

Qual é a sintaxe correta para uma condição if em Bash?

+17 perguntas de entrevista

Outros temas de entrevista DevOps

Domine DevOps para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis