Perguntas com a marcação «grep»

20
Grep lento para sair depois de encontrar o jogo?

Estou tentando escrever um script bash que pesquisa btmon para conexões de dispositivos. Eu tenho uma solução funcional, mas é absurdamente lenta, e parece que o problema é grep, sendo muito lento para sair depois de encontrar uma correspondência (cerca de 25 segundos). O que posso fazer para...

20
grepping uma string fixa no início de uma linha

grep "^$1"funciona, mas como posso escapar "$1"para que o grep não interprete nenhum personagem nele especialmente? Ou há uma maneira melhor? Edit: Eu não quero procurar, '^$1'mas por uma string fixa inserida dinamicamente que só deve ser correspondida se estiver no início de uma linha. Foi isso...

19
O que o grep faz quando não está executando a CPU?

Ao procurar correspondências com grep, geralmente percebo que a pesquisa subsequente leva muito menos tempo que a primeira - por exemplo, 25s vs. 2s. Obviamente, não é reutilizando as estruturas de dados de sua última execução - elas deveriam ter sido desalocadas. Ao executar um timecomando grep,...

19
grep com operadores lógicos

Existe um utilitário semelhante ao grep que me permitirá fazer pesquisas grep com operadores lógicos. Quero poder aninhar e combinar as construções lógicas livremente. Por exemplo, coisas como essa devem ser possíveis: grep (term1 && term2) || (term1 && (term3 xor term4)) * Sei...

18
lista de unidades selecionáveis ​​para journalctl

Em um servidor CentOS 7, desejo obter a lista de unidades selecionáveis ​​para as quais journalctlpodem produzir logs. Como posso alterar o código a seguir para fazer isso? journalctl --output=json-pretty | grep -f UNIT | sort -u No terminal CentOS 7, o código acima é produzido grep: UNIT: No...

18
Excluir arquivos que possuem linhas muito longas de texto da saída grep

Costumo executar comandos grep para encontrar coisas no meu código, mas o problema com projetos da Web é que frequentemente haverá arquivos JavaScript e CSS compactados que criam uma enorme linha de texto, de modo que, se uma correspondência for encontrada, toda a janela do terminal será exibida....

18
Grep grande número de padrões de arquivo enorme

Eu tenho um arquivo que cresce cerca de 200.000 linhas por dia e é formado com blocos de três linhas, como tal: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist Agora, tenho outro arquivo do qual extraio cerca...

18
Pesquisa de pipe no grep -v

Estou tentando encontrar todos os arquivos que são de um determinado tipo e não contêm uma determinada string. Eu estou tentando fazer isso encanando encontrar grep -v exemplo: find -type f -name '*.java' | xargs grep -v "something something" Isso não parece funcionar. Parece estar apenas...

18
Por que grep usando pipe não funciona aqui?

Eu tenho o seguinte comando: find / -name libGL.so.1 O que retorna muitas linhas com "Permissão negada". Quero excluir essas linhas, então adicionei o seguinte: find / -name libGL.so.1 | grep -v 'denied' Mas a saída é a mesma - o meu grep -v 'denied'não está filtrando as linhas com Permission...

18
Mesclar duas listas enquanto remove duplicatas

Eu tenho um sistema Linux embutido usando o Busybox (OpenWRT) - portanto, os comandos são limitados. Eu tenho dois arquivos que se parecem com: primeiro arquivo aaaaaa bbbbbb cccccc mmmmmm nnnnnn segundo arquivo mmmmmm nnnnnn yyyyyy zzzzzz Preciso mesclar essas 2 listas em 1 arquivo e...

18
Saída para stdout e, ao mesmo tempo, grep em um arquivo

Eu tenho um script que gera texto para stdout. Quero ver toda essa saída no meu terminal e, ao mesmo tempo, quero filtrar algumas linhas e salvá-las em um arquivo. Exemplo: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line A Line C Eu quero ver a...