Considerando operações de manipulação de textos no Linux, a...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Alternativa A
Vamos entender o comando grep
no Linux e a questão proposta.
O grep
é um comando muito utilizado no Linux para buscar por padrões específicos de texto dentro de arquivos. Ele é extremamente útil para encontrar informações específicas em arquivos de log, arquivos de configuração ou qualquer outro tipo de texto.
Vamos analisar o comando grep JUR /var/log/messages
:
grep
: Este é o comando que realiza a busca.JUR
: Este é o padrão (ou string) que estamos procurando. No caso, a palavra "JUR"./var/log/messages
: Este é o caminho do arquivo onde a busca será realizada.
Portanto, a função do comando grep JUR /var/log/messages
é procurar a palavra "JUR" dentro do arquivo '/var/log/messages'. Logo, a alternativa A
está correta.
Vamos analisar as outras alternativas para entender por que estão incorretas:
Alternativa B - "Procura a palavra que iniciam com “JUR” no diretório ‘/var/log/messages’": Esta alternativa está incorreta porque o comando grep
não busca por palavras que iniciam com um determinado padrão, a menos que seja utilizado um regex específico. Além disso, o comando não busca em diretórios, mas sim em arquivos.
Alternativa C - "Procura a palavra “JUR” no diretório ‘/var/log/messages’": Similarmente, esta alternativa está incorreta porque grep
procura por padrões dentro de arquivos, não diretórios.
Alternativa D - "Procura palavras que comecem com “JUR” no arquivo ‘/var/log/messages’": Embora a busca seja no arquivo correto, esta alternativa está incorreta porque não especifica que estamos buscando exatamente a palavra "JUR". Para buscar palavras que comecem com "JUR", seria necessário usar uma expressão regular, como grep '\
Resumo: A alternativa correta é a A
, pois o comando grep JUR /var/log/messages
procura exatamente a palavra "JUR" dentro do arquivo /var/log/messages
.
Espero que agora esteja mais claro para você! Qualquer dúvida, estou à disposi��ão para ajudar.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
grep: Procura um arquivo por um padrão, sendo um filtro muito útil e usado, por exemplo um cat a.txt | grep ola irá mostrar-nos apenas as linhas do arquivo a.txt que contenham a palavra “ola”.
Fonte:https://www.devmedia.com.br/comandos-importantes-linux/23893
Questão mal feita hein... deram uma forçada afirmando que messages era um arquivo
Questão ridícula. Fiz o teste aqui e a menos pior seria "PROCURA PALAVRAS QUE POSSUAM JUR em algum local...
Questão boa... Pra desconsiderar kkkkk
unix@unix-System:/var/log$ grep ap /var/log/dmesg
[ 0.000000] kernel: BIOS-provided physical RAM m(ap):
[ 0.000000] kernel: extended physical RAM m(ap):
[ 0.008732] kernel: Using GB pages for direct m(ap)ping
[ 0.009618] kernel: DMA zone: 64 pages used for memm(ap)
Ele achou, entre outras, essas linhas que continham as letras "ap" do meu filtro no grep....
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo