Buscar

PROGRAMAÇÃO PARA SERVIDORES_A6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROGRAMAÇÃO PARA SERVIDORES 
6a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0478_EX_A6_201707121567_V1 23/05/2020 
Aluno(a): 2020.1 - F 
Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 
 
 
 
 1a Questão 
 
 
Qual o programa usado para rearranjar campos a partir de arquivos texto, lendo uma linha por vez do 
arquivo de entrada e para cada linha aplicando os comandos especificados para a linha ? 
 
 
grep 
 sort 
 
sed 
 
find 
 awk 
Respondido em 23/05/2020 22:05:25 
 
 
 
 
 2a Questão 
 
 
Qual o comando para enviar uma mensagem de erro de um comando num script para /home/erros.log, 
preservando os dados anteriormente gravados no arquivo? 
 
 
comando >> /home/erros.log 
 comando 2>> /home/erros.log 
 
comando 2> /home/erros.log 
 comando > /home/erros.log 
 
comando 1>> /home/erros.log 
Respondido em 23/05/2020 22:05:11 
 
 
 
 
 3a Questão 
 
 
Qual dos trechos de script abaixo cria um arquivo temporário; lista os arquivos em /etc e salva no arquivo 
temporário e finaliza apagando o arquivo temporário. 
 
 
$arq=mktemp -t aula.xxxx 
ls -la /etc >> $arq 
rmdir -rfv /temp/$arq 
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
 arq=mktemp -d aula.xxxx 
ls -la /etc >> /tmp/$arq 
rm -rfv $arq 
 
arq=mktemp -d aula.xxxx 
ls -la /etc >> $arq 
rmdir -rfv $arq 
 
arq=mkdir -t aula.xxxx 
ls -la /etc >> /temp/$arq 
rm -rfv $arq 
 arq=mktemp -t aula.xxxx 
ls -la /etc >> $arq 
rm -rfv $arq 
Respondido em 23/05/2020 22:05:31 
 
 
 
 
 4a Questão 
 
 
Enquanto estudava programação um aluno criou um arquivo chamado aula.sh, testou e concluiu o trabalho 
desligando o computador. 
No dia seguinte não conseguiu encontrar o arquivo entre dezenas de scripts, ele só tem certeza de ter salvo 
em algum diretório dentro de /home. 
Qual o comando para localizar este arquivo? 
 
 
search /home | aula.sh 
 
grep /home > aula.sh 
 
locate /home | aula.sh 
 find /home|grep aula.sh 
 
grep aula.sh /home 
Respondido em 23/05/2020 22:05:18 
 
 
 
 
 5a Questão 
 
 
Em relação à programação shell no linux, numa expressão em que existem dois comandos (comando 1 e 
comando 2), a forma de comando do shell para executar o comando 2, se o comando 1 falhar, é: 
 
 
{comando 1 ; comando 2} 
 
comando 1 && comando 2 
 comando1 || comando 2 
 comando 1; comando 2 
 
comando 1 $ (comando 2!) 
Respondido em 23/05/2020 22:05:37 
 
 
 
 
 6a Questão 
 
 
Para solicitar que o usuário digite a idade e o valor seja carregado na variável 'x', o comando adequado é: 
 
 
view teste.sh 
 
dir teste.sh 
 print teste.sh 
 cat n teste.sh 
 
read teste.sh 
Respondido em 23/05/2020 22:05:40 
 
 
 
 
 7a Questão 
 
 
Qual o comando que informa a quantidade de caracteres de uma variável str? 
 
echo "A string str possui ${#str} caracteres." 
 
 
 
echo "A string str possui $str$ caracteres.¿ 
 
echo "A string str possui¿ wc ${str} ¿ caracteres.¿ 
 
echo "A string str possui $str caracteres.¿ 
 echo "A string str possui ${#str} caracteres.¿ 
 
echo "A string str possui $$str caracteres.¿ 
Respondido em 23/05/2020 22:05:44 
 
 
 
 
 8a Questão 
 
 
Qual o comando que exibe os arquivos em /etc que tenham seu nome iniciado pelas letras entre m e p ? 
 
 
ls /etc | egrep '[m-p]' 
 
ls /etc | grep '[!m-p]' 
 
ls /etc | egrep '^[^m-p]' 
 ls /etc | egrep '[^m-p]' 
 ls /etc | egrep '^[m-p]' 
Respondido em 23/05/2020 22:05:47 
 
PROGRAMAÇÃO PARA SERVIDORES 
6a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0478_EX_A6_201707121567_V2 23/05/2020 
Aluno(a): 2020.1 - F 
Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 
 
 
 
 1a Questão 
 
 
Para remover todos os arquivos do disco cujo nome possui terminação .tmp utilizamos: 
 
 
rm find / -name \*.tmp 
 
grep / -name \*.tmp -exec rm {} \; 
 
find -name \*.tmp rm {} \; 
 find / -name \*.tmp -exec rm {} \; 
 
find / rm \*.tmp 
Respondido em 23/05/2020 22:20:57 
 
 
 
 
 2a Questão 
 
 
Qual das opções abaixo corresponde a função do código representado na linha 5 do scrip a 
seguir: 
1. #!/bin/bash 
2. echo "Informe o nome do arquivo" 
3. read arquivo 
4. pos=expr∈dex$arquivo.expr∈dex$arquivo. 
5. tamtotal=${#arquivo} 
6. tamarq=expr$pos−1expr$pos-1 
7. tamext=expr${#arquivo}−$posexpr${#arquivo}-$pos 
8. echo "Tamanho ==> $tamtotal" 
9. echo "Tamanho ==> $tamarq" 
10. echo "Tamanho ==> $tamext" 
11. 
 
 
Nenhuma das alternativas 
 
Número total de vogais da variável "arquivo". 
 Número total de caracteres da variável "arquivo". 
 
Número total de consoantes da variável "arquivo". 
 
Número total da extensão da variável "arquivo". 
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
Respondido em 23/05/2020 22:20:49 
 
 
 
 
 3a Questão 
 
 
Um perito forense computacional, deseja utilizar expressões regulares para varrer um disco de um suspeito 
e achar placas de carro. Qual seria a expressão mais indicada para isso? 
 
 
[0-9]{4,5}[-.][0-9]{4} 
 
[A-Za-z0-9][3][-.][0-9]{4} 
 
[A-Za-z][3][-.][0-9]{4} 
 [A-Za-z]{3}[-]?[0-9]{4} 
 
[A-Za-z][3] [0-9]{4} 
Respondido em 23/05/2020 22:20:57 
 
 
 
 
 4a Questão 
 
 
A execução de comandos no shell pode ser modificada através de operadores especiais. Um desses 
operadores, é conhecido como redirecionamento. Utilizando o operador de redirecionamento com o 
comando ls, da seguinte maneira: ls >> lista, teremos como resultado 
 
 
A apresentação dos arquivos de um diretório que incluem o nome lista. 
 
A listagem do conteúdo do subdiretório lista a partir do diretório corrente. 
 O envio da listagem realizada pelo comando ls para o arquivo lista. 
 
O envio de uma cópia do conteúdo dos arquivos do diretório corrente para o diretório lista. 
 
A listagem dos arquivos que tenham tamanho maior que o tamanho do arquivo lista. 
Respondido em 23/05/2020 22:20:33 
 
 
Explicação: O operador de redirecionamento manda a saída de um comando, no caso o ls, para um 
arquivo, chamado, nesse exemplo, de lista. 
 
 
 
 
 5a Questão 
 
 
Qual das opções abaixo melhor responde o resultado do script a seguir: 
1. #!/bin/bash 
2. echo "Informe o nome do arquivo" 
3. read arquivo 
4. pos=expr∈dex$arquivo.expr∈dex$arquivo. 
5. tamtotal=${#arquivo} 
6. tamarq=expr$pos−1expr$pos-1 
7. tamext=expr${#arquivo}−$posexpr${#arquivo}-$pos 
8. echo "Tamanho ==> $tamtotal" 
9. echo "Tamanho ==> $tamarq" 
10. echo "Tamanho ==> $tamext" 
11. 
 
 
Nenhuma das alternativas. 
 Recebe um nome de arquivo com extensão e escreve ao final o número total de caracteres do 
arquivo, do nome e da extensão. 
 
Recebe um nome de arquivo com extensão e escreve ao final o número total de caracteres do 
arquivo. 
 
Recebe um nome de arquivo com extensão e escreve ao final o número total de consoantes. 
 
Recebe um nome de arquivo com extensão e escreve ao final o número total de vogais. 
Respondido em 23/05/2020 22:20:42 
 
 
 
 
 6a Questão 
 
 
O comando 
ps -ax| grep aula4.sh 
 
 Localiza todos os processos exceto aula4.sh 
 Localiza as referências à execução de aula4.sh 
 
Exclui o processo de execução de aula4.sh 
 
Interrompe o processo de aula4.sh 
 
Exclui o arquivo aula4.sh 
Respondido em 23/05/2020 22:20:37 
 
 
 
 
 7a Questão 
 
 
Um administrador de sistemas operacionais recebeu um pedido do Centro de Resposta a Incidentes de 
Segurança da Informação da empresa que ele trabalha. Esse centro, procurava indícios de vazamento de 
informação confidencial. De forma a contribuir na investigação, o administrador extraiu dois logs de 
servidores que ele administrava: um dos logs, é referente ao access.log ¿ disponibilizado pelo servidor Web 
Apache; o outro, é um arquivo produzido pelo firewall IPtables que mostra os registros de data/hora e ip. 
Nesse sentido, quais comandos do Unix poderiam ajudar esse administrador a juntar os dois logs em um 
arquivo para facilitar a análise? 
 
 
grep, bg e cut 
 sed e awk 
 join e cut 
 
grep, cut e ls 
 
Nenhuma das anteriores 
Respondido em 23/05/2020 22:20:31 
 
 
 
 
 8a Questão 
 
 
Raimundo Nonato é um nome que preciso encontrar em uma lista, mas homônimos são muito comuns 
seguidos de outros sobre-nomes, como filtrar apenas o Raimundo Nonato? 
 
 
grep "Raimundo Nonato$" lista.txt 
 cat lista.txt |grep "^Raimundo Nonato$" 
 
Nenhuma das Opções Anteriores 
 
cat lista.txt |grep Raimundo Nonato 
 
cat lista.txt |grep "Raimundo Nonato" 
Respondido em 23/05/2020 22:20:27 
 
PROGRAMAÇÃO PARA SERVIDORES 
6a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0478_EX_A6_201707121567_V3 23/05/2020 
Aluno(a): 2020.1 - F 
Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 
 
 
 
 1a Questão 
 
 
Qual a resposta ao trecho de script abaixo? 
 
str="Joao aprendeu shell script com facilidade" 
echo "${str:14:5}" 
 
 
Shell script 
 
aprendeu shell scrip 
 
nenhuma resposta 
 shell 
 
aprendeu 
Respondido em 23/05/2020 23:12:56 
 
 
 
 
 2a Questão 
 
 
A sequência de filtros ligados por pipes capaz de selecionar, ordenar alfabeticamente e imprimir na saída 
padrão a descrição de todos os usuários cadastrados no arquivo /etc/passwd que pertencem ao grupo 
alunos, cujo GID é igual a 500, é: 
 
 
cut -d: -f4,5 /etc/passwd | grep ^alunos: | cut -d: -f2 | sort 
 
cut -d: -f4,5 | grep ^500: | cut -d: -f2 | sort /etc/passwd 
 
cut -d: -f4,5 /etc/passwd | grep ^500$: | cut -d: -f2 | sort 
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
 cut -d: -f4,5 /etc/passwd | grep ^500: | cut -d: -f2 | sort 
 
cut -d: -f4,5 /etc/passwd | grep ^alunos$: | cut -d: -f2 | sort 
Respondido em 23/05/2020 23:13:19 
 
 
 
 
 3a Questão 
 
 
O diretório /home/alunos possui diversos arquivos .txt com listas de nomes de alunos. 
Qual o comando que lê os nomes em todos os arquivos, os ordena, elimina os nomes duplicados e os salva 
em resultado.txt 
Com o comando : 
 
 
uniq /home/alunos/*.txt | sort > resultado.txt 
 cat /home/alunos/*.txt | sort | uniq > resultado.txt 
 
sort /home/alunos/*.txt >> uniq >> resultado.txt 
 
cat > /home/alunos/*.txt > sort > uniq > resultado.txt 
 
ls /home/alunos/*.txt | sort | uniq > resultado.txt 
Respondido em 23/05/2020 23:13:24 
 
 
 
 
 4a Questão 
 
 
O comando 
ls -la /etc | grep -V A 
exibe: 
 
 
A lista de arquivos e diretórios em /etc em cujo nome seja encontrado o caracter ¿A¿ 
 
A quantidade de arquivos em /etc 
 
Apenas retorna 1 se o diretório /etc existir 
 
O conteúdo completo de /etc 
 A lista de arquivos e diretórios em /etc exceto os arquivos e diretórios cujo nome contenha o 
caracter ¿A¿ 
Respondido em 23/05/2020 23:13:29 
 
 
 
 
 5a Questão 
 
 
Qual o comando para verificar se existe alguma linha em branco no arquivo passwd. 
 
 
grep ^branco /etc/passwd 
 
grep "branco" /etc/passwd 
 
grep $branco /etc/passwd 
 
grep " " /etc/passwd 
 grep ^$ /etc/passwd 
Respondido em 23/05/2020 23:13:18 
 
 
 
 
 6a Questão 
 
 
Marque a opção que explica o que faz o comando abaixo. 
$ ps aux | grep fulano 
 
 
Lista todas as linhas do arquivo aux que contém a palavra fulano 
 Lista todos os processos pertencentes ao usuário fulano 
 
Remove todos os arquivos pertencentes ao usuário aux 
 
Remove todos os processos pertencentes ao usuário fulano 
 
Lista todos os arquivos pertencentes ao usuário fulano. 
Respondido em 23/05/2020 23:13:28 
 
 
 
 
 7a Questão 
 
 
Qual o comando que exibe o número e conteúdo das linhas de /etc/smb.conf que contenham a expressão 
users? 
 
 
cat -a /etc/smb.conf | sort "users" 
 
cat -n /etc/smb.conf | locate "users" 
 
cat -l /etc/smb.conf | select "users" 
 cat -n /etc/smb.conf | grep "users" 
 
cat -x /etc/smb.conf | grep "users" 
Respondido em 23/05/2020 23:13:38 
 
 
 
 
 8a Questão 
 
 
Qual o comando usado unir registros de arquivos diferentes que possuam uma chave em comum com os 
dados ordenados por tal chave? 
 
 
grep 
 
sed 
 join 
 
cut 
 
awk 
Respondido em 23/05/2020 22:30:53 
 
PROGRAMAÇÃO PARA SERVIDORES 
6a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0478_EX_A6_201707121567_V4 24/05/2020 
Aluno(a): 2020.1 - F 
Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 
 
 
 
 1a Questão 
 
 
Qual das opções abaixo melhor responde o que irá retornar o comando da linha 6 do seguinte script: 
1. echo "Informe o nome do arquivo" 
2. read arquivo 
3. pos=expr∈dex$arquivo.expr∈dex$arquivo. 
4. tam1=${#arquivo} 
5. tam2=expr$pos−1expr$pos-1 
6. tam3=${arquivo:$pos} 
7. echo "Tamanho ==> $tam1" 
8. echo "Tamanho ==> $tam2" 
9. echo "Tamanho ==> $tam3" 
10. 
 
 
Guarda na variável tam3 o tamanho da extensão da variável "arquivo". 
 
Guarda na variável tam3 o nome completo da variável "arquivo". 
 Guarda na variável tam3 o nome da extensão da variável "arquivo". 
 
Guarda na variável tam3 a posição do ponto da variável "arquivo". 
 
Guarda na variável tam3 o tamanho total da variável "arquivo". 
Respondido em 24/05/2020 12:01:19 
 
 
 
 
 2a Questão 
 
 
Considere a seguinte expressão regular: 
[0-9]{4,5}[-.]?[0-9]{4}. 
O que ela é capaz de encontrar? 
 
 O número de telefone 
 
O número do CEP de um endereço 
 
Nenhuma das anteriores 
 
O número IP de um computador 
 
O número de placas de automóvel do Brasil 
Respondido em 24/05/2020 12:01:28 
 
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
 
 
 
 3a Questão 
 
 
Qual das opções abaixo está correta a respeito do script abaixo: 1. @echo off 2. cls 3. ping %1 >> 
conexao.txt 
 
 Cria um arquivo cujo conteúdo é o resultado do comando ping, não sobrescrevendo o anterior. 
 
Limpar a tela para exibir uma relação de números. 
 
Cria um arquivo de nome conexão.txt cujo conteúdo é o diretório da pasta atual. 
 
Cria um arquivo cujo conteúdo é o resultado do comando ping, sobrescrevendo o anterior. 
 
Mostrar uma relação entre 1 e 3. 
Respondido em 24/05/2020 12:01:364a Questão 
 
 
Qual o comando para exibir as linhas de /etc/httpd/conf/httpd.conf que NÃO são comentários, ou seja, que 
não se iniciem por # ? 
 
 
find /etc/httpd/conf/httpd.conf | grep # 
 
ls /etc/httpd/conf/httpd.conf | grep !# 
 
dmsg /etc/httpd/conf/httpd.conf | grep ^# 
 
sed /etc/httpd/conf/httpd.conf | grep -v ^# 
 cat /etc/httpd/conf/httpd.conf | grep -v ^# 
Respondido em 24/05/2020 12:02:29 
 
 
 
 
 5a Questão 
 
 
Qual o comando usado para ler o arquivo nomes.txt, ordenar as linhas de forma alfabética e salvar a 
solução em ordenados.txt? 
 
 
nomes.txt > sort > ordenados.txt 
 
cp nomes.txt | sort >> ordenados.txt 
 
sort nomes.txt ordenados.txt 
 sort < nomes.txt > ordenados.txt 
 
cp nomes.txt > ordenados.txt / sort 
Respondido em 24/05/2020 12:02:21 
 
 
 
 
 6a Questão 
 
 
Qual o comando para localizar todas as linhas do arquivo passwd que terminem com a letra m ? 
 
 
grep ^´m´ /etc/passwd. 
 
grep %m% /etc/passwd. 
 
grep `m¿ /etc/passwd. 
 grep $´m´ /etc/passwd. 
 
grep *m /etc/passwd. 
Respondido em 24/05/2020 12:02:13 
 
 
 
 
 7a Questão 
 
 
Considerando a execução do comando tr com os operadores de redirecionamento, como em: tr -d '\r' < 
nome.sh > nome2.sh, o resultado será 
 
 
Será copiado o conteúdo do arquivo nome.sh para o arquivo nome2.sh e, ao final, inserido o 
caractere \r 
 
Será copiado o conteúdo do arquivo nome 
 Será removido o caractere \r em cada linha do arquivo nome.sh e o resultado será copiado para o 
arquivo nome2.sh 
 
Será inserido o caractere \r em cada linha do arquivo nome.sh e o resultado será copiado para o 
arquivo nome2.sh 
 
Será copiado para o arquivo nome2.sh as linhas do arquivo nome.sh que contenham o caractere \r 
Respondido em 24/05/2020 12:01:50 
 
 
Explicação: Será copiado o conteúdo do arquivo nome.2sh para o arquivo nome1.sh e, ao final, inserido o 
caractere \r 
 
 
 
 
 8a Questão 
 
 
Marque a opção que descreve o que faz o comando abaixo: 
$ls -l | wc -l 
 
 
Lista todos os aquivos do diretório corrente 
 Mostra quantos arquivos existem no diretório corrente 
 
Lista os links simbólicos para os arquivos do diretório corrente 
 
Lista cada arquivos do diretório corrente em uma linha 
 
Lista apenas os sub-diretórios do diretório corrente 
Respondido em 24/05/2020 12:01:44 
 
 
PROGRAMAÇÃO PARA SERVIDORES 
6a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','6','','','314456416');
javascript:abre_frame('2','6','','','314456416');
javascript:abre_frame('3','6','','','314456416');
 
Exercício: CCT0478_EX_A6_201707121567_V5 24/05/2020 
Aluno(a): 2020.1 - F 
Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 
 
 
 
 1a Questão 
 
 
O arquivo nomes.txt contém diversos nomes de alunos. Desejamos ordenar estes nomes e salvar nova 
listagem em nomes_ordenados.txt. 
Qual o comando para realizar esta tarefa: 
 
 
sort nomes.txt nomes_ordenados.txt 
 
sort >> nomes.txt >> nomes ordenados.txt 
 sort < nomes.txt > nomes_ordenados.txt 
 
uniq > nomes.txt > nomes_ordenados.txt 
 
uniq nomes.txt nomes_ordenados.txt 
Respondido em 24/05/2020 12:03:23 
 
 
 
 
 2a Questão 
 
 
Qual das opções abaixo etá correta a respeito do script que se segue: 1. @echo off 2. cls 3. ping %1 > 
conexao.txt 
 
 
Mostrar uma relação entre 1 e 3. 
 
Limpar a tela para exibir uma relação de números. 
 
Cria um arquivo de nome conexão.txt cujo conteúdo é o diretório da pasta atual. 
 
Cria um arquivo cujo conteúdo é o resultado do comando ping, não sobrescrevendo o anterior. 
 Cria um arquivo cujo conteúdo é o resultado do comando ping, sobrescrevendo o anterior. 
Respondido em 24/05/2020 12:03:17 
 
 
 
 
 3a Questão 
 
 
Qual das expressões regulares abaixo é capaz de representar corretamente horas válidas, no intervalo 
entre 00:00 e 23:59? 
 
 
((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?) 
 
[0-2][0-9]:[0-5][0-9] 
 ([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9] 
 
[0-9]+ 
 
(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).{8,16} 
Respondido em 24/05/2020 12:03:26 
 
 
 
 
 4a Questão 
 
 
Qual das opções abaixo está correta a respeito do script a seguite: 1. clear 2. cat conexao.txt >> 
configuracao.txt 
 
 
Mostrar uma relação entre 1 e 3. 
 
Cria um arquivo de nome configuracao.txt cujo conteúdo é o diretório da pasta atual. 
 
Cria um arquivo cujo conteúdo é o resultado do comando cat sobre o arquivo conexao.txt, 
sobrescrevendo o arquivo de destino. 
 
Limpar a tela para exibir uma relação de números. 
 Cria um arquivo cujo conteúdo é o resultado do comando cat sobre o arquivo conexao.txt, não 
sobrescrevendo o o arquivo de destino. 
Respondido em 24/05/2020 12:03:02 
 
 
 
 
 5a Questão 
 
 
Em relação à programação shell no linux, numa expressão em que existem dois comandos (comando 1 e 
comando 2), a forma de comando do shell para executar o comando 2, se o comando 1 falhar, é: 
 
 
comando 1; comando 2 
 
{comando 1 ; comando 2} 
 
comando 1 && comando 2 
 
comando 1 $ (comando 2!) 
 comando1 || comando 2 
Respondido em 24/05/2020 12:02:54 
 
 
 
 
 6a Questão 
 
 
Qual dos trechos de script abaixo cria um arquivo temporário; lista os arquivos em /etc e salva no arquivo 
temporário e finaliza apagando o arquivo temporário. 
 
 
arq=mkdir -t aula.xxxx 
ls -la /etc >> /temp/$arq 
rm -rfv $arq 
 arq=mktemp -t aula.xxxx 
ls -la /etc >> $arq 
rm -rfv $arq 
 
arq=mktemp -d aula.xxxx 
ls -la /etc >> $arq 
rmdir -rfv $arq 
 
$arq=mktemp -t aula.xxxx 
ls -la /etc >> $arq 
rmdir -rfv /temp/$arq 
 
arq=mktemp -d aula.xxxx 
ls -la /etc >> /tmp/$arq 
rm -rfv $arq 
Respondido em 24/05/2020 12:02:48 
 
 
 
 
 7a Questão 
 
 
Para solicitar que o usuário digite a idade e o valor seja carregado na variável 'x', o comando adequado é: 
 
 
dir teste.sh 
 
read teste.sh 
 
view teste.sh 
 
print teste.sh 
 cat n teste.sh 
Respondido em 24/05/2020 12:02:41 
 
 
 
 
 8a Questão 
 
 
Qual o comando que informa a quantidade de caracteres de uma variável str? 
 
echo "A string str possui ${#str} caracteres." 
 
 
 
echo "A string str possui $$str caracteres.¿ 
 
echo "A string str possui¿ wc ${str} ¿ caracteres.¿ 
 
echo "A string str possui $str$ caracteres.¿ 
 
echo "A string str possui $str caracteres.¿ 
 echo "A string str possui ${#str} caracteres.¿ 
Respondido em 24/05/2020 12:02:35

Outros materiais