Questões de Shell script (Programação)

Limpar Busca

Considerando o ShellScript, entre os vários comandos disponíveis, aquele relacionado à manipulação de arquivos é o

  • A touch.
  • B fork.
  • C vmstat.
  • D nohup.
  • E apt-get.

Considere os seguintes trechos de código, um em PowerShell e outro em Shell Script (Bash), que possuem a mesma finalidade:

Imagem relacionada à questão do Questões Estratégicas

Ambos os códigos mostrados realizam a cópia de arquivos com a extensão .txt de uma pasta de origem para uma pasta de backup.
Considerando o comportamento esperado de cada script, assinale a opção correta.

  • A O código PowerShell pode gerar um erro se a pasta de backup não existir, enquanto o script Bash irá criar a pasta automaticamente.
  • B O código em PowerShell pode ser executado diretamente no Windows sem necessidade de software adicional, enquanto o código em Bash requer a instalação de um ambiente Unix no Windows.
  • C Ambos os scripts estão incorretos, pois os comandos CopyItem e cp não realizam cópia recursiva.
  • D O código Bash é mais seguro que o PowerShell, pois impede o sobrescrita de arquivos no destino sem confirmação.
  • E O código PowerShell possui melhor desempenho que o Bash, pois é uma linguagem compilada.

Um Técnico em informática do IFTO, ao receber um chamado de atendimento para reparo em equipamento em uma sala do prédio, percebeu que o  equipamento estava sem o mouse para auxiliá-lo na execução da verificação do problema através da interface gráfica. Sendo assim, sua alternativa para efetuar o atendimento seria utilizar somente o teclado para acessar a interface com linhas de comando, e então realiza ações básicas do sistema operacional para manusear o sistema, esse sistema recebe o nome de:

  • A Host.
  • B System Calls.
  • C Kernel.
  • D Cache.
  • E Shell.

Com relação à programação de shell scripts, analise as afirmativas a seguir.

I. Os dois caracteres “#!” quando inseridos no início da primeira linha de um shell script servem para indicar o interpretador a ser usado para o programa.
II. Para escrever uma linha de comentário em bash, deve-se utilizar o caractere “#” no início da mesma.
III. A linha de comando a=1 | echo, escrita em bash, imprime o número 1 na tela do terminal.

Está correto o que se afirma em   

  • A I, apenas.
  • B II, apenas.
  • C I e II, apenas.
  • D II e III, apenas.
  • E I, II e III.

Com relação à programação de shell scripts, analise as afirmativas a seguir.

I. Os dois caracteres “#!” quando inseridos no início da primeira linha de um shell script servem para indicar o interpretador a ser usado para o programa.
II. Para escrever uma linha de comentário em bash, deve-se utilizar o caractere “#” no início da mesma.
III. A linha de comando a=1 | echo, escrita em bash, imprime o número 1 na tela do terminal.

Está correto o que se afirma em

  • A I, apenas.
  • B II, apenas.
  • C I e II, apenas.
  • D II e III, apenas.
  • E I, II e III.