Em relação à forma como o comando “fgrep” do sistema operaci...

Próximas questões
Com base no mesmo assunto
Q947284 Sistemas Operacionais

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”.

Alternativas

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