Logo Passei Direto
Material
Study with thousands of resources!

Text Material Preview

Shell script 
Qual comando e utilizado para exibir o conteudo de um arquivo em shell script?
a) cat
b) show
c) print
d) display
Resposta correta: a) cat
Explicacao: O comando cat e utilizado para exibir o conteudo de um arquivo no terminal. Ele e
bastante utilizado para visualizar rapidamente arquivos de texto.
O que significa a utilizacao do caractere # em um shell script?
a) Define um comentario
b) Marca o inicio de um comando
c) Executa um comando de substituicao
d) Define uma variavel
Resposta correta: a) Define um comentario
Explicacao: No shell script, o caractere # e usado para adicionar comentarios ao codigo, ou seja,
qualquer texto apos esse simbolo e ignorado durante a execucao do script.
Como voce pode fazer um script retornar um valor apos sua execucao?
a) Atraves do comando exit
b) Usando return diretamente
c) Atraves do comando print
d) Usando echo
Resposta correta: a) Atraves do comando exit
Explicacao: O comando exit e utilizado para finalizar o script e retornar um valor (geralmente, um
codigo de status que pode indicar sucesso ou erro).
Qual comando e utilizado para alterar a permissao de um arquivo em shell script?
a) chmod
b) chown
c) chperm
d) change
Resposta correta: a) chmod
Explicacao: O comando chmod e utilizado para alterar as permissoes de arquivos no sistema,
permitindo modificar as permissoes de leitura, escrita e execucao para o proprietario, grupo ou
outros usuarios.
O que o comando echo $0 retorna em um script?
a) O nome do arquivo do script
b) A data atual
c) O valor da variavel de ambiente
d) O conteudo do diretorio atual
Resposta correta: a) O nome do arquivo do script
Explicacao: O comando echo $0 exibe o nome do script que esta sendo executado, util para
depuracao e para scripts que precisam se referir a si mesmos.
Qual das opcoes a seguir e a forma correta de usar uma estrutura condicional em Shell Script?
a) if [ condicao ]; then
b) if condicao then
c) if [ condicao ]; end
d) if (condicao) { }
Resposta correta: a) if [ condicao ]; then
Explicacao: A forma correta de escrever uma condicao no shell script e utilizando a sintaxe if [
condicao ]; then, onde condicao e uma expressao que sera avaliada.
O que faz o comando ls em um shell script?
a) Exibe o conteudo de um diretorio
b) Exclui um arquivo
c) Muda o diretorio de trabalho
d) Exibe o conteudo de um arquivo
Resposta correta: a) Exibe o conteudo de um diretorio
Explicacao: O comando ls lista os arquivos e pastas de um diretorio. Pode ser utilizado com
diferentes opcoes para modificar a exibicao, como ls -l para uma visualizacao detalhada.
Como declarar uma variavel no shell script?
a) variavel = valor
b) valor = variavel
c) nome=valor
d) declare nome valor
Resposta correta: c) nome=valor
Explicacao: Em shell script, as variaveis sao declaradas sem espacos ao redor do sinal de igual.
Exemplo: nome="Joao".
O que significa o operador && em um shell script?
a) Realiza uma operacao de soma
b) Compara dois valores
c) Executa o segundo comando se o primeiro for bem-sucedido
d) Realiza a concatenacao de strings
Resposta correta: c) Executa o segundo comando se o primeiro for bem-sucedido
Explicacao: O operador && e utilizado para executar o segundo comando somente se o primeiro
comando for executado com sucesso (retornar um codigo de saida 0).
Como voce pode criar um laco de repeticao em shell script?
a) for i in 1 10 do
b) repeat while i=1 to 10
c) while (condicao) do
d) for i=1 to 10 do
Resposta correta: a) for i in 1 10 do
Explicacao: A sintaxe correta para um laco for no shell script e for i in 1 10; do, o que cria uma
repeticao para os valores de 1 a 10.
O que o comando grep faz em um shell script?
a) Encontra um arquivo
b) Pesquisa por um padrao em um arquivo ou fluxo de texto
c) Exibe a lista de diretorios
d) Exclui um arquivo ou diretorio
Resposta correta: b) Pesquisa por um padrao em um arquivo ou fluxo de texto
Explicacao: O comando grep e utilizado para procurar por uma sequencia de caracteres dentro de
um arquivo ou texto. Pode ser combinado com outras ferramentas para filtrar a saida de comandos.
Qual a diferenca entre os comandos > e >> em shell script?
a) > substitui o conteudo de um arquivo e >> adiciona ao final do arquivo
b) Ambos substituem o conteudo de um arquivo
c) > exibe o conteudo e >> grava o conteudo no terminal
d) > adiciona ao final de um arquivo e >> substitui o conteudo
Resposta correta: a) > substitui o conteudo de um arquivo e >> adiciona ao final do arquivo
Explicacao: O operador > e usado para sobrescrever um arquivo com a saida de um comando,
enquanto >> adiciona a saida ao final do arquivo, sem apagar o conteudo anterior.
Qual comando pode ser utilizado para verificar o status de um processo em execucao no shell?
a) ps
b) status
c) process
d) check
Resposta correta: a) ps
Explicacao: O comando ps e usado para listar os processos em execucao no sistema, mostrando
informacoes como o PID (Process ID), tempo de CPU e o nome do processo.
Como voce pode receber a entrada do usuario em um shell script?
a) input
b) read
c) scan
d) prompt
Resposta correta: b) read
Explicacao: O comando read e utilizado para ler a entrada do usuario no terminal e armazenar o
valor em uma variavel.
Qual comando e usado para fazer um loop que executa enquanto uma condicao for verdadeira?
a) until
b) for
c) while
d) loop
Resposta correta: c) while
Explicacao: O comando while permite que um loop seja executado enquanto a condicao
especificada for verdadeira. Ele e util quando voce nao sabe de antemao o numero de iteracoes
necessarias.
O que a expressao $? retorna em shell script?
a) O codigo de erro do ultimo comando executado
b) A saida do ultimo comando executado
c) O numero de linhas de um arquivo
d) O nome do script executado
Resposta correta: a) O codigo de erro do ultimo comando executado
Explicacao: O $? retorna o codigo de saida do ultimo comando executado. Um valor 0 geralmente
significa sucesso, enquanto qualquer outro valor indica erro.
Qual comando e usado para exibir uma mensagem de erro em shell script?
a) error
b) echo
c) print
d) stderr
Resposta correta: b) echo
Explicacao: O comando echo e usado para imprimir mensagens no terminal. Para mensagens de
erro, pode-se redirecionar a saida de erro padrao com echo "Erro!" >&2.
Em um script, qual e a funcao do comando exit 1?
a) Finaliza o script com codigo de sucesso
b) Finaliza o script com um erro
c) Finaliza o script e reinicia o processo
d) Imprime uma mensagem de erro
Resposta correta: b) Finaliza o script com um erro
Explicacao: O comando exit 1 encerra o script e retorna um codigo de erro. O numero 1 geralmente
e usado para indicar que algo deu errado, enquanto 0 indica sucesso.
Como se chama a pratica de fazer um script verificar a existencia de arquivos ou diretorios antes de
realizar operacoes com eles?
a) Validacao
b) Teste condicional
c) Checagem de pre-condicoes
d) Teste de erros
Resposta correta: b) Teste condicional
Explicacao: A pratica de realizar verificacoes como "se o arquivo existe" ou "