Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
1
resposta

Por que o grep trata a string '[D] ebug' diferentemente?

Eu criei um arquivo de texto simples chamado "T" para testar o comportamento incomum de grep : 1 Debug 2 debug 3 determined 4 Determined Tentei uma sintaxe diferente: $ grep De T 1 Debug 4 Determin...
01.02.2014 / 13:55
2
respostas

Como dizer ao grep para combinar um caracter especial no início de cada palavra [duplicado]

Eu tenho algumas perguntas sobre grep . Por que o seguinte comando corresponde a ' <Hello '? $ grep -E "\<H" test Hello World <Hello H<ello O que precisa ser feito para corresponder apenas a ' <Hello '?
05.03.2013 / 08:30
2
respostas

A grep faz parte dos coreutils? (Se não, por quê?)

Eu li em alguns sites que o grep vem com o coreutils (por exemplo, link ) No entanto, depois de criá-los, notei que falta o grep. Eu me pergunto se eu construí coreutils incorretamente. Se o grep não faz parte dos coreutils, qual é a razão p...
16.07.2013 / 00:00
1
resposta

saída inesperada com grep

Estou usando o pyrit. Para aqueles que não sabem, o pyrit permite, entre outras coisas, verificar se uma chave handshake wpa é válida: pyrit -r file0.cap analyze quando um arquivo não contém uma chave válida, aqui está a saída: Parsin...
14.08.2014 / 12:30
3
respostas

shell script para ler vários arquivos em paralelo

Eu preciso escrever um script que seja executado paralelamente e procure por uma string em vários arquivos. Tentei muitas opções, mas elas diminuíram a velocidade do meu processador.     
06.09.2012 / 01:16
1
resposta

O método mais simples para contar linhas que correspondem a padrões específicos, incluindo '0' se a linha não for encontrada?

Eu tenho logs muito grandes (vários gigabytes por dia), que podem (mas não precisam) conter linhas específicas. Preciso contar o número de ocorrências de cada uma dessas linhas diariamente. Eu tenho um arquivo patterns.in , que contém as...
10.10.2012 / 18:45
5
respostas

Como detectar arquivos no formato git bash

O Git Bash é um bom bash shell que você obtém no Windows como parte da instalação do Git. Ele vem com outras ferramentas típicas do UNIX, como grep, sed, awk, perl. Não tem o comando file. Neste shell, quero detectar arquivos que tenham finai...
11.10.2012 / 11:11
3
respostas

Remover cadeia longa de arquivos

Os arquivos no meu servidor foram corrompidos. Eu quero remover uma seqüência de caracteres 13000 de todos os arquivos PHP que o contenham. A string parece: ?php if(!isset($GLOBALS["\x616\x756\x61"])) { $ua=strtolower($_SERVER[ ... $qhrocz...
13.10.2015 / 22:20
4
respostas

Grep de muitas palavras-chave em muitos arquivos: acelerando

Atualmente estou enfrentando um "problema de desempenho" ao usar o grep. Eu estou tentando localizar as ocorrências de muitas (mais de 10.000) palavras-chave em muitos arquivos (pense tamanho do repositório do kernel Linux). O objetivo é gerar u...
27.03.2013 / 10:49
1
resposta

O que são os símbolos de intercalação e as classes de equivalência usadas?

Do manual do grep, sobre expressões regulares estendidas ele usa ‘[.’ represents the open collating symbol. ‘.]’ represents the close collating symbol. ‘[=’ represents the open equivalence class. ‘=]’ represents the close equivalence class....
16.02.2017 / 03:25