Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2008

ProgramaçãoLinguagens de programação
Código
ce272482
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Nível
Superior
Cargo
CESPE - - Analista - Suporte Técnico
Considerando o código a seguir, é correto afirmar que não há erros de sintaxe; é possível executar o código para copiar ou mover arquivos do diretório identificado por dir1 para o identificado por dir2; os arquivos de subdiretórios em dir1, caso existam, serão copiados para dir2. #! /bin/csh -f echo 'Diretorio de origem:' set dir1=($<) echo 'Diretorio de destino:' set dir2=($<) if ((! -d $dir1)**(! -d $dir2)) then echo "Diretorios incorretos." endif echo 'Extensao dos arquivos:' set ext=($<) echo 'Digite comando [cp ou mv]:' set comando=($<) switch ($comando) case 'cp': foreach arquivo (dir1/*) if (! -d $arquivo && $arquivo =~ *.ext) then cp $arquivo dir2 endif end case 'mv': foreach arquivo (dir1/*) if (! -d $arquivo && $arquivo =~ *.ext) then mv $arquivo dir2 endif end default: echo 'Comando invalido' exit 01 endsw exit 0
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Link permanente: /questoes/ce272482