Questão de Conhecimentos GeraisSERPRO — 2008Diversas

Questão da prova oficial, com gabarito conferido contra o gabarito publicado pela banca. Resolva abaixo e veja a explicação comentada.

Questão 1SERPRO·Diversas·2008Conhecimentos Gerais

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

Alternativas

Ficha técnica da questão

Banca
SERPRO
Órgão
Diversas
Ano
2008
Disciplina
Conhecimentos Gerais
Nº na prova
Tipo
Certo/Errado

Fonte: prova oficial · Extração determinística com gabarito oficial conferido.

Comentários da comunidade(0)

0/2000

Nenhum comentário ainda. Seja o primeiro a explicar como resolveu.