Nos shells dos sistemas operacionais baseados em Unix, o que...

Próximas questões
Com base no mesmo assunto
Q4154432 Sistemas Operacionais
Nos shells dos sistemas operacionais baseados em Unix, o que inclui as distribuições Linux, o comando utilizado para buscar a ocorrência de uma determinada string no conteúdo de arquivos diversos é: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: A distinção funcional entre comandos de busca textual e comandos de listagem ou localização de arquivos.

Tema central: Comandos Unix/Linux
Análise das alternativas
A
Errada
find não busca string no conteúdo dos arquivos. Sua finalidade é localizar arquivos e diretórios no sistema de arquivos com base em critérios como nome, tipo, data ou permissões.
B
Certa
A alternativa B está correta porque grep é o comando usado para pesquisar a ocorrência de strings ou padrões no conteúdo de arquivos.
C
Errada
ls serve para listar arquivos e diretórios. Listagem de conteúdo de diretório não se confunde com pesquisa textual dentro de arquivos.
D
Errada
make é usado para executar regras de automação de build/compilação definidas em arquivos como Makefile. Isso não corresponde a procurar ocorrência de string em arquivos.
Pegadinha da questão
A confusão real é entre buscar no conteúdo de arquivos e buscar arquivos no sistema de arquivos. Isso pode levar à marcação de find apenas pela ideia genérica de “procurar”.
Dica para questões semelhantes
  • Se o enunciado fala em texto, padrão ou string dentro de arquivo, procure o comando cuja função seja pesquisa textual.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo