Pular para o conteúdo principal

Questão de Sistemas Operacionais — Scripts em Unix e Linux — VUNESP 2022

Sistemas OperacionaisScripts em Unix e Linux
Código
vu157305
Banca
VUNESP
Órgão
CM Fernandópolis
Ano
2022
Cargo
Ana (Fernandópolis)

Assinale a alternativa correta a respeito do seguinte shell script para Linux.

 

#!/bin/bash

for name in $(cat a);

   do

       rm $name

   done

exit

 

Considere que a execução desse script não enfrenta problemas relativos a permissões de acesso.

  1. AAo ser executado, o script exclui os arquivos cujos nomes estão contidos no arquivo chamado a, supondo que sejam arquivos existentes.
  2. BAo ser executado, o script exclui os arquivos contidos no diretório chamado cat.
  3. CAo ser executado, o script apresenta um prompt para o usuário digitar uma lista de nomes de arquivos. Os arquivos cujos nomes foram digitados são, então, excluídos, supondo que sejam arquivos existentes.
  4. DAo ser executado, o script exclui os arquivos cujos nomes estão contidos no arquivo chamado cat, supondo que sejam arquivos existentes.
  5. EEstá sintaticamente incorreto, produzindo um erro de execução ao ser chamado.
Revelar gabarito e comentário

GabaritoA — Ao ser executado, o script exclui os arquivos cujos nomes estão contidos no arquivo chamado a, supondo que sejam arquivos existentes.

Link permanente: /questoes/vu157305