Perguntas com a marcação «grep»

grep é um utilitário de pesquisa de texto em linha de comando originalmente escrito para Unix. Ele usa expressões regulares para corresponder ao texto e é comumente usado como um filtro em pipelines. Use essa tag somente se sua pergunta estiver relacionada à programação usando APIs grep ou baseadas em grep. Perguntas relacionadas ao uso ou à solução de problemas de opções de linha de comando grep em si não são abordadas.


2
Como o grep funciona tão rápido?
Estou realmente surpreso com a funcionalidade do GREP no shell, antes eu costumava usar o método substring em java, mas agora uso o GREP para ele e ele executa em questão de segundos, é incrivelmente mais rápido do que o código java que eu costumava escrever. (de acordo com minha …
113 unix  grep 

5
Grepping um arquivo enorme (80 GB) de alguma forma para acelerá-lo?
grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql Ele está rodando há uma hora em um servidor Linux bastante poderoso, que de outra forma não está sobrecarregado. Alguma alternativa ao grep? Algo sobre minha sintaxe que possa ser melhorado (egrep, fgrep melhor?) O arquivo está realmente em um diretório que …
113 bash  grep 



8
Use grep para relatar apenas números de linha
Tenho um arquivo que possivelmente contém uma formatação incorreta (neste caso, a ocorrência do padrão \\backslash). Eu gostaria de usar greppara retornar apenas os números das linhas onde isso ocorre (como em, a correspondência estava aqui, vá para a linha # x e corrija). No entanto, não parece haver uma …
106 grep 


5
Regex lookahead para 'não seguido por' no grep
Estou tentando usar o grep para todas as instâncias de Ui\.não seguido por Lineou mesmo apenas a letraL Qual é a maneira correta de escrever um regex para localizar todas as instâncias de uma determinada string NÃO seguida por outra string? Usando lookaheads grep "Ui\.(?!L)" * bash: !L: event not …

5
Grep para strings literais
Estou atrás de uma ferramenta do tipo grep para pesquisar strings puramente literais. Estou procurando a ocorrência de uma linha de um arquivo de log, como parte de uma linha em um arquivo de log separado. O texto da pesquisa pode conter todos os tipos de caracteres especiais regex, por …
101 unix  grep 

7
como uso a opção grep --include para vários tipos de arquivo?
Quando quero executar grep em todos os arquivos html em algum diretório, faço o seguinte grep --include="*.html" pattern -R /some/path que funciona bem. O problema é como fazer o grep de todos os arquivos html, htm, php em algum diretório? Deste Use grep --exclude / - incluem sintaxe para não …
98 shell  grep 


6
Usando sed e grep / egrep para pesquisar e substituir
Estou usando egrep -Rseguido por uma expressão regular contendo cerca de 10 uniões, assim: .jpg | .png | .gifetc. Isso funciona bem, agora gostaria de substituir todas as strings encontradas por.bmp Eu estava pensando em algo como egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form Portanto, a questão aqui é …
97 regex  sed  grep 

6
Grep não é uma expressão regular
Preciso procurar uma variável PHP $someVar. No entanto, Grep acha que estou tentando executar uma regex e está reclamando: $ grep -ir "Something Here" * | grep $someVar Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. $ grep -ir "Something Here" * | grep "$someVar" <<Here it …
97 linux  grep 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.