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

-b Preceda 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).
-c Imprima apenas uma contagem das linhas que contêm o padrão.
-h Suprima a impressão de arquivos ao pesquisar vários arquivos.
-Eu Ignore a distinção entre maiúsculas e minúsculas durante as comparações.
-eu Imprima 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.
-n Preceda cada linha pelo seu número de linha no arquivo (a primeira linha é 1).
-s Trabalhe silenciosamente, ou seja, não exiba nada, exceto mensagens de erro. Isso é útil para verificar o status do erro.
-v Imprima todas as linhas, exceto aquelas que contêm o padrão.
-x Imprima apenas as linhas correspondentes inteiramente.
-e pattern_list Procure uma sequência na lista de padrões (útil quando a sequência começa com um ”  “).
-f arquivo-padrão Pegue a lista de padrões em arquivo-padrão .
padronizar Especifique um padrão a ser usado durante a pesquisa de entrada.
Arquivo O 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.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.