Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
grep é um acrônimo (sigla)
para Global Regular Expression Print,
que usa expressões regulares para
pesquisar a ocorrência de cadeias de
caracteres na entrada definida.
Como Usar
Para pesquisar em um arquivo:
grep carlos /etc/passwd
Pesquisando em vários arquivos:
grep grep *.sh
Pesquisando na saída de um comando:
grep - Pode ou não usar expressões
regulares simples, porém no caso de
não usá-las, o fgrep é melhor, por ser
mais rápido.
egrep (“e” de extended, estendido) - É
muito poderoso no uso de expressões
regulares. Por ser o mais poderoso dos
três, só deve ser usado quando for
necessária a elaboração de uma
expressão regular não aceita pelo grep.
fgrep (“f” de fast, rápido) - Como o
nome diz, é o ligeirinho da família,
executando o serviço de forma muito
veloz (por vezes é cerca de 30% mais
rápido que o grep e 50% mais que o
egrep), porém não permite o uso de
expressões regulares na pesquisa.
Eu sei que em um arquivo qualquer
existe um texto falando sobre Etec, só
não tenho certeza se está escrito com E
maiúsculo ou minúsculo. Posso fazer
uma busca de duas formas:
egrep (Etec | etec) arquivo.txt
ou
grep [Ee]tec arquivo.txt
Para descobrir todos os arquivos executáveis
em um determinado diretório
eu poderia fazer:
ls -la | egrep ‘^-..(x|s)’