Questões de Concurso sobre Comando grep

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
46 questões encontradas
Questões por página
20
Mais recentes
 

Em ambientes GNU/Linux, a combinação de comandos por meio de pipes é amplamente utilizada para processar e analisar arquivos de log. Carla, Analista de Sistemas do Badesul, precisa identificar quantas linhas do arquivo "/var/log/sistema.log" contêm a palavra "ERRO", a fim de elaborar um relatório de falhas do sistema. Considerando o uso de pipes para encadear comandos no GNU/Linux, assinale a alternativa que apresenta o comando que realiza CORRETAMENTE essa tarefa.


A

find /var/log/sistema.log -name "ERRO" | wc - 1


B

cat /var/log/sistema.log I grep "ERRO" | wc -w


C

grep "ERRO" /var/log/sistema.log I wc -l


D

grep /var/log/sistema.log "ERRO" | wc -w


E

Is /var/log/ | grep "ERRO" | wc -w

Um técnico de informática, utilizando o sistema operacional Linux Debian, na configuração original, decide atualizar as versões dos pacotes instalados para as mais recentes.


Para isso, ele deverá usar o seguinte comando:


A

sudo apt-get update


B

sudo apt-get purge


C

sudo apt-get autoclean


D

sudo apt-get upgrade


E

sudo apt-get install

No sistema operacional Windows, entre as alternativas a seguir, o utilitário de linha de comando responsável por realizar operações sobre pacotes Microsoft Installer é o


A

installer


B

apt-get


C

yum


D

msiexec


E

gpoinstaller

Nos sistemas operacionais Linux, é possível utilizar o comando grep no terminal para localizar strings em arquivos.


Considere o seguinte comando digitado no terminal:


grep -m 2 “error” file


É correto afirmar que o comando irá retornar


A

as linhas do arquivo que contenham duas palavras, sendo uma delas a palavra error.


B

as linhas do arquivo que contenham a palavra error duas vezes.


C

as primeiras duas linhas do arquivo que contenham a palavra error.


D

o número correspondente à quantidade de ocorrências da palavra error no arquivo.


E

todas as linhas do arquivo que contenham a palavra error.

O Técnico em Informática de um consórcio intermunicipal de saúde identificou lentidão intermitente no sistema de agendamento de consultas e decidiu analisar os logs do servidor para localizar a origem do problema. Para filtrar apenas os registros relevantes, executou o seguinte comando no terminal Linux:


grep -v "lNFO" /var/log/sistema-saude.log


Diante disso, assinale a alternativa que descreve CORRETAMENTE o resultado produzido por esse comando.


A

Exibe todas as linhas do arquivo /var/log/sistema-saude.log que contêm a, palavra "lNFO", filtrando apenas os registros informativos do sistema.


B

Remove do arquivo /var/log/sistema-saude.log as linhas que contêm a palavra "lNFO", preservando os registros de erro e alerta.


C

Conta e exibe o número total de linhas que contêm a palavra "lNFO" no arquivo /var/log/sistema-saude.log.


D

Exibe todas as linhas do arquivo /var/log/sistema-saude.log que não contêm a palavra "lNFO".

O Analista em Informática precisava localizar todos os arquivos com extensão .log dentro do diretório /var/log que contivessem a palavra "ERRO" em seu conteúdo, a fim de investigar falhas no sistema de agendamento de consultas. Assim, qual dos comandos Linux abaixo executa CORRETAMENTE essa tarefa?


A

find /var/log -name "_.log" | xargs grep "ERRO"


B

grep -name "_.log" /var/log | xargs find "ERRO"


C

locate /var/log -type f "_.log" && grep -i "ERRO"


D

find /var/log -type d -name "_.log" | grep "ERRO"

Em um servidor Linux, o administrador precisa que os usuários sejam, temporariamente, atribuídos a um grupo, por um curto período, para poder realizar algumas funções específicas, mas sem necessidade de modificações permanentes nas associações de grupo. O comando mais adequado para atender a essa necessidade é


A

usermod.


B

groupmod.


C

newgrp.


D

gpasswd.

Considerando a configuração do crontab “0 0 * * 0 /home/user/./script.sh”, está sendo informado que o script será executado


A

a cada minuto.


B

a cada hora.


C

todo dia.


D

toda segunda.


E

todo domingo.

Matheus, um técnico de TI recém-contratado, estava manipulando arquivos em um sistema GNU/Linux quando executou o comando “grep cat app1.txt » app2.txt”. Considerando que o usuário de Matheus possua permissão de leitura e escrita em todos os arquivos do diretório atual, marque a alternativa correta.


A

Serão adicionadas ao final do arquivo app2.txt as linhas de app1.txt que contiverem a sequência de caracteres cat.


B

Será retornado à saída padrão do sistema as linhas de app1.txt e app2.txt que contiverem a sequência de caracteres cat.


C

Serão adicionadas todas as linhas do arquivo app1.txt ao app2.txt, tornando-os idênticos mesmo que app2.txt não fosse um arquivo vazio.


D

Será adicionada a sequência de caracteres cat ao final do arquivo app1.txt e, em seguida, todo o conteúdo de app1.txt será adicionado ao final do arquivo app2.txt.

Partindo do princípio de que uma linguagem de script pode ser compreendida como uma ferramenta que permite automatizar tarefas no terminal de sistemas operacionais, qual comando da linguagem de script Shell Script, desconsiderando sua sintaxe de escrita e considerando apenas seu nome, está relacionado às funcionalidades de filtragem, podendo ser utilizado para obter como exemplo uma exibição de linhas com determinada palavra ou exibição de um trecho do texto?


A

Cut


B

Tr


C

Norse


D

Sed


E

Pack

O dr. João deseja encontrar todas as ocorrências do termo “diabetes tipo 2” em arquivos de prontuários no diretório “/home/pacientes/”. Ele pode utilizar o comando grep ‑irl “diabetes tipo 2” /home/pacientes/ para listar os arquivos que contêm essa expressão.


C

Certo


E

Errado

Os prompts são instruções ou frases utilizadas para direcionar a geração de textos no ChatGPT. Assim, os prompts podem ser utilizados para:


I- perguntas e respostas;

II- resumos de textos;

III- gerar sinônimos de palavras;

IV- revisar textos.


Estão corretas as afirmativas:


A

I, II, III e IV.


B

I, II e III, apenas.


C

I e II, apenas.


D

IV, apenas.

O comando do Linux grep -r “aprovados” / seedf/professor realiza uma busca recursiva pela palavra “aprovados” em todos os arquivos dentro de / seedf/professor.


C

Certo


E

Errado

Durante uma manutenção em um servidor com Debian Linux, um profissional de TI executou a seguinte sequência de comandos no terminal:


```bash

mkdir -p /tmp/project/{src,logs} && \

echo "DEBUG: Loading modules" >

/tmp/project/logs/system.log && \

find /tmp/project -type d | grep "src" | tee dirs.txt >

/dev/null && \

cat <(echo "BACKUP: $(date)") >>

/tmp/project/logs/system.log 2>&1 && \

grep "DEBUG" /tmp/project/logs/system.log | cut -d'

' -f2 > output.txt


Considere que /tmp está vazio antes da execução e que date retorna "Seg 10 Jun 2024 14:30:00". Diante do exposto, assinale a alternativa que apresenta o conteúdo final de output.txt.


A

"DEBUG:".


B

"Loading".


C

"DEBUG: Loading modules".


D

O arquivo output.txt não é criado.

O LibreOffice é uma suíte de escritório de código aberto amplamente utilizada no Linux. Marque a alternativa CORRETA que corresponde ao passo inicial para instalar o LibreOffice no Linux via terminal.


A

sudo dpkg remove libreoffice.


B

sudo snap uninstall libreoffice.


C

sudo apt-get install libreoffice.


D

sudo apt-get remove libreoffice.

O comando GET /_index/clientes/_doc/123 no Elasticsearch recupera um documento específico do índice clientes com o ID 123, retornando os dados armazenados nesse documento.


C

Certo


E

Errado

Em uma reunião de emergência o seu superior trouxe um arquivo csv (order_products) delimitado por “,” compactado no pendrive com 250 milhões de linhas. Ele pediu uma contagem de frequência da segunda coluna que é o código do produto para levar a informação em uma reunião com a diretoria no mesmo dia. Na sua máquina você não tem o python, nenhuma outra ferramenta ou banco de dados instalado, e optou por usar o AWK. As 5 primeiras linhas do arquivo seguem abaixo:


order_id,product_id,add_to_cart_order,reordered

1,49302,1,1

1,11109,2,1

1,10246,3,0

1,49683,4,0

1,43633,5,1



Diante do exposto, assinale a alternativa correta.


A

awk -F, '{a[$2]++;}END{for (i in a)print i, a[i];}'

order_products.csv > freq.txt


B

awk –F”|” '{if (a[$1]) {a[$1] = a[$1]","$2} else

{a[$1] = $2}} END {for (i in a) { print i",",a[i]}}'

order_products.csv > freq.txt


C

awk -F"," 'NF==2{print >"produtos" ;next}'

order_products.csv > freq.txt


D

awk -F"|" 'NF==2{print >"produtos" ;next}'

order_products.csv > freq.txt

A configuração de um proxy no ambiente Linux envolve a inspeção do conteúdo das variáveis de ambiente. Para verificar se as variáveis de proxy foram definidas para a sessão atual, qual é o comando usado no terminal para que a existência e o conteúdo possa ser listado?


A

ls | grep -i proxy


B

env | grep -i proxy


C

cat | grep -i proxy


D

http_proxy=http://usuário:senha@proxy_host:porta_do_proxy


E

https_proxy=http://usuário:senha@proxy_host:porta_do_proxy

Um desenvolvedor está analisando um arquivo de log extenso em um servidor Linux e precisa extrair apenas as linhas que contêm uma palavra-chave específica, exibindo um número limitado de resultados para uma análise inicial. Qual combinação de comandos de linha de comando é a mais eficiente para filtrar e limitar a saída de um arquivo grande?


A

cat | grep | head


B

tail | grep


C

head | grep


D

grep | head


E

sort | uniq

 
 
Gerar simulado