fbpx

Comandos Linux – Comando fgrep

Comando Linux fgrep

Atualizado: 05/04/2019 por Computer Hope

comando fgrep

Em sistemas operacionais do tipo Unix, o comando fgrep procura por cadeias de caracteres fixos em um arquivo ou arquivos. “Caractere fixo” significa que a string é interpretada literalmente – os metacaracteres não existem e, portanto, expressões regulares não podem ser usadas.

Este documento cobre a versão GNU / Linux do fgrep .

Descrição

O fgrep é útil quando você precisa procurar por strings que contêm muitos metacaracteres de expressão regular, como ” $ “, ” ^ ” etc. etc. Ao especificar que sua string de pesquisa contém caracteres fixos , você não precisa escapar de cada um deles com uma barra invertida.

Se sua sequência contiver novas linhas , cada linha será considerada uma sequência individual de caracteres fixos a ser correspondida na pesquisa.

Executar fgrep é o mesmo que executar grep com a opção -F .

Sintaxe

  fgrep [-b] [-c] [-h] [-i] [-l] [-n] [-s] [-v] [-x] [-e pattern_list ] 
       [-f arquivo-padrão ] [ padrão ] [ arquivo ]

Opções

-bPreceda cada linha pelo número do bloco em que foi encontrada. Isso pode ser útil para localizar números de bloco por contexto (o primeiro bloco é 0).
-cImprima apenas uma contagem das linhas que contêm o padrão.
-hSuprima a impressão de arquivos ao pesquisar vários arquivos.
-EuIgnore a distinção entre maiúsculas e minúsculas durante as comparações.
-euImprima os nomes dos arquivos com as linhas correspondentes uma vez, separados por novas linhas. Não repete os nomes dos arquivos quando o padrão é encontrado mais de uma vez.
-nPreceda cada linha pelo seu número de linha no arquivo (a primeira linha é 1).
-sTrabalhe silenciosamente, ou seja, não exiba nada, exceto mensagens de erro. Isso é útil para verificar o status do erro.
-vImprima todas as linhas, exceto aquelas que contêm o padrão.
-xImprima apenas as linhas correspondentes inteiramente.
-e pattern_listProcure uma sequência na lista de padrões (útil quando a sequência começa com um ”  “).
-f arquivo-padrãoPegue a lista de padrões em arquivo-padrão .
padronizarEspecifique um padrão a ser usado durante a pesquisa de entrada.
ArquivoO nome do caminho de um arquivo a ser procurado pelos padrões. Se nenhum operando de arquivo for especificado, a entrada padrão será usada.

Exemplos

  fgrep "suporte" myfile.txt

Procure por ” suporte ” no arquivo myfile.txt .

ed – Um simples editor de texto.
egrep – Filtra o texto que corresponde a uma expressão regular estendida.
grep – Filtra o texto que corresponde a uma expressão regular.
sed – Um utilitário para filtrar e transformar texto.
sh – O interpretador de comandos do Bourne shell.

18 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.