Em relação à forma como o comando “fgrep” do sistema operaci...
Em relação à forma como o comando “fgrep” do sistema operacional Linux interpreta os caracteres, associe a segunda coluna de acordo com a primeira e, a seguir, assinale a alternativa com a sequência correta.
( ) O '$ ' é interpretado como o caractere “cifrão”.
( ) O '. ' é interpretado como o “curinga de caractere”.
( ) O ‘^’ é interpretado como caractere “acento circunflexo”.
( ) O ‘*' é interpretado como caractere “asterisco”.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é E: V - F - V - V.
O comando fgrep no Linux é utilizado para realizar buscas de texto sem a interpretação de metacaracteres. Isso significa que caracteres como ., *, ^, e $ não possuem suas funções especiais quando utilizados com este comando e são interpretados literalmente.
Vamos analisar cada uma das associações mencionadas na questão:
- ( ) O '$' é interpretado como o caractere 'cifrão'.
Correto. Como o fgrep não interpreta metacaracteres, o símbolo '$' será considerado literalmente como um cifrão. Logo, essa associação é verdadeira. - ( ) O '.' é interpretado como o “curinga de caractere”.
Incorreto. No contexto do fgrep, o ponto é tratado como um ponto literal e não como um curinga que representa qualquer caractere único. Portanto, essa afirmação é falsa. - ( ) O ‘^’ é interpretado como caractere “acento circunflexo”.
Correto. Assim como os outros metacaracteres, o '^' é tratado como um acento circunflexo literal, e não como um metacaractere que indica o início de uma linha. Portanto, esta afirmação é verdadeira. - ( ) O ‘*’ é interpretado como caractere "asterisco".
Correto. No contexto do fgrep, o '*' é simplesmente um asterisco literal e não um operando para múltiplos caracteres. Portanto, essa afirmação é verdadeira.
Portanto, a sequência correta que representa as afirmações verdadeiras e falsas é V - F - V - V, correspondendo à alternativa E.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
GABARITO E
O que é o grep?
O grep é um utilitário já embutido no Kernel para efetuar um filtro durante uma pesquisa. Por exemplo: Durante esta pesquisa, quero que você me retorne somente os arquivos com a extensão .doc. Isso é possível com o grep.
O que é o egrep?
O egrep é um atalho para o comando grep -E. A opção -E permite o uso de expressões regulares para filtragem de texto. Por exemplo: +, |, (), etc.
O que é o fgrep?
O fgrep é um atalho para o comando grep -F. Por padrão, o grep não trata metacaracteres como filtros, como, por exemplo, o ponto “.”. O fgrep então habilita esta opção de filtragem.
Portanto, o ($ . ^ *), são literais, ou seja, metacaractere.
Foco na missão, eu vou ser QCO !
fgrep procura por strings de caracteres fixos em um arquivo(s).
Caractere fixo é a string interpretada literalmente, não podendo usar expressões regulares, pois não interpreta metacaracteres (caractere figurativo) como é feito em expressões regulares, somente lê-lo diretamente, por isso o “.” não pode ser interpretado como “curinga de caractere”.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo