Questão FC340112
Um Analista recebeu um arquivo chamado funcionarios.txt contendo o nome e outras informações de cerca de 10 000 funcionários. Ao ser solicitado a localizar os dados do funcionário
Sistemas Operacionais
FCC · 2018
Um Analista recebeu um arquivo chamado funcionarios.txt contendo o nome e outras informações de cerca de 10 000 funcionários. Ao ser solicitado a localizar os dados do funcionário Marconi Teixeira nesse arquivo, estando na pasta em que se encontra o arquivo em um terminal Linux, digitou o comando
- get 'Marconi Teixeira' from funcionarios.txt
- grep 'Marconi Teixeira' funcionarios.txt
- ls 'Marconi Teixeira' in funcionarios.txt
- locate 'Marconi Teixeira' >> funcionarios.txt
- search 'Marconi Teixeira' funcionarios.txt
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
O comando grep busca em arquivos linhas que correspondam a uma expressão e imprime essas linhas no terminal. Na forma apresentada, grep 'Marconi Teixeira' funcionarios.txt pede que o sistema procure a sequência exata "Marconi Teixeira" dentro do arquivo funcionarios.txt.
As aspas simples protegem a expressão do interpretador de comandos e garantem que o espaço entre os nomes seja tratado como parte da cadeia buscada. O resultado exibirá cada linha do arquivo que contenha esse texto.
Por padrão a busca é sensível a maiúsculas/minúsculas; use -i para torná‑la insensível e -n para mostrar também o número da linha. Para tratar a expressão como string literal (sem meta‑caracteres), pode-se usar -F.
Sintaxe básica: grep [opções] expressão arquivo. No caso da questão, o comando indicado é a forma correta e direta para localizar os dados do funcionário solicitado.
Conteúdo do catálogo FC Concursos · Atualizado em