Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CEFET-MG 2022

ProgramaçãoLinguagens de programação
Código
qq705735
Banca
CEFET-MG
Órgão
CEFET-MG
Ano
2022
Nível
Superior
Cargo
Técnico de Laboratório - Área de Computação
Analise o Shell Script a seguir:1) #!/bin/bash2) Xdialog --title “Menu” --center --stdout --menubox \3) “Escolha uma das opções abaixo” 20 50 2 > resp \4) 1 “Ação 1” \5) 2 “Ação 2” \6) 3 “Ação 3”7) saida=`cat resp`8) if [ $saida -eq “1” ]9) then10) atual=`pwd`11) Xdialog --title “Diretorio atual” --center --stdout --msgbox \12) “O diretório atual é: $atual” 0 013) fi14) if [ $saida -eq “2” ]15) then16) Xdialog --title “Opção de diretório” --center --stdout --inputbox \17) “Entre com o nome do diretório:” 0 0 > resp18) diret=`cat resp`19) ls -la $diret20) fi21) if [ $saida -eq “3” ]22) then23) Xdialog --title “Opção escolhida” --center --stdout --inputbox \24) “Entre com o nome do diretório:” 0 0 > resp25) diret=`cat resp`26) rm -rf $diret27) Xdialog --title “Opção escolhida” --center --stdout --msgbox \28) “Comando no diretório $diret executado” 0 029) fiSobre o Shell Script apresentado, é correto afirmar que
  1. Aa linha 7 do Shell Script está atribuindo o valor da variável saida igual ao da variável resp.
  2. Bo character $ usado em várias linhas do Shell Script indica a execução de um comando externo ao Linux.
  3. Cna linha 3 é usado o direcionador ( > resp) que cria uma variável resp com a opção selecionada pelo usuário.
  4. Dcaso o usuário que executa o Shell Script escolha a Ação 3, todos os arquivos e subdiretórios do diretório digitado serão removidos sem confirmação.
  5. Ecaso o usuário que executa o Shell Script escolha a Ação 2, todos os arquivos e subdiretórios do diretório digitado serão removidos solicitando confirmação.
Revelar gabarito e comentário

GabaritoD — caso o usuário que executa o Shell Script escolha a Ação 3, todos os arquivos e subdiretórios do diretório digitado serão removidos sem confirmação.

Link permanente: /questoes/qq705735