Questão 35 · Informática: Sistemas operacionais (Windows e Linux)
No diretório /etc de um computador com sistema Linux, encontra-se o arquivo teste.log, que possui apenas as quatro linhas listadas a seguir.
Aracaju capital de Sergipe Natal capital do Rio Grande Sergipe tem Barra dos Coqueiros Natal tem Mossoró As duas linhas a seguir foram obtidas como resultado da execução de um comando no Linux.
Aracaju capital de Sergipe Sergipe tem Barra dos Coqueiros Considerando essas informações, assinale a opção que apresenta o comando, no Linux, que retornará o resultado descrito.
- A) find /etc/teste.log 'Sergipe'
- B) ls /etc/teste.log 'Sergipe'
- C) grep Sergipe /etc/teste.log
- D) echo /etc/teste.log | 'Sergipe'
- E) locate 'Sergipe' /etc/teste.log
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca Cebraspe (PREF/BARRA/COQUEIROS 2020).
Comentário
Gabarito: C.
O comando grep procura um padrão de texto dentro do conteúdo de um arquivo e exibe as linhas que o contêm. Com grep Sergipe /etc/teste.log, o sistema imprime apenas as linhas do arquivo em que aparece a palavra "Sergipe": a primeira ("Aracaju capital de Sergipe") e a terceira ("Sergipe tem Barra dos Coqueiros"). Esse é exatamente o resultado apresentado no enunciado, por isso a alternativa C está correta.
- A) Errada. O find procura arquivos no sistema de arquivos pelo nome e atributos; não filtra o conteúdo de um arquivo.
- B) Errada. O ls lista diretórios e arquivos; não pesquisa texto nem filtra linhas.
- D) Errada. Sintaxe inválida: o echo imprimiria o caminho, mas o pipe não aceita 'Sergipe' como comando.
- E) Errada. O locate pesquisa nomes de arquivos em uma base indexada, e não o conteúdo das linhas.
Dica: Para filtrar conteúdo de arquivo no Linux, pense em grep; para localizar arquivos pelo nome, pense em find ou locate.
Fundamentos: Função do comando grep: exibir linhas que contêm o padrão · Função de find e locate: busca de arquivos por nome/atributos · Função de ls: listagem de diretórios
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe PREF/BARRA/COQUEIROS 2020 (Diversos cargos), questão 35, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.