Articles of grep

Conte todas as ocorrências de uma string em muitos arquivos com grep

Eu tenho um monte de arquivos de log. Eu preciso descobrir quantas vezes uma string ocorre em todos os arquivos. grep -c string * retorna … file1:1 file2:0 file3:0 … Usando um pipe, consegui apenas arquivos com uma ou mais ocorrências: grep -c string * | grep -v :0 … file4:5 file5:1 file6:2 … Como […]

Como grep corre tão rápido?

Eu estou realmente impressionado com a funcionalidade do GREP no shell, antes eu costumava usar o método substring em java, mas agora eu uso o GREP para ele e ele é executado em questão de segundos, é incrivelmente mais rápido que o código java que eu escrevi. (de acordo com a minha experiência, eu posso […]

Como obter o ID do processo para matar um processo nohup?

Estou executando um processo nohup no servidor. Quando tento matá-lo, meu console de espátula se fecha. É assim que eu tento encontrar o ID do processo: ps -ef |grep nohup este é o comando para matar kill -9 1787 787

encontrando conteúdo de um arquivo em outro arquivo no shell script unix

Estou usando o seguinte script de shell para encontrar o conteúdo de um arquivo em outro: #!/bin/ksh file=”/home/nimish/contents.txt” while read -r line; do grep $line /home/nimish/another_file.csv done < "$file" Estou executando o script, mas ele não está exibindo o conteúdo do arquivo csv. Meu arquivo contents.txt contém números como “08915673” ou “123223” que estão presentes […]

Usando grep em R para encontrar strings como palavras inteiras (mas não em strings como parte das palavras)

Estou procurando pela expressão regular correta. Os seguintes t1 = c(“IGF2, IGF2AS, INS, TH”, “TH”, “THZH”, “ZGTH”) grep(“TH”,t1, value=T) retorna todos os elementos de t1 , mas apenas o primeiro e o segundo estão corretos. Quero apenas inputs com a palavra / frase TH retornado?

Exclua todas as ramificações do git local

Eu sigo um processo de desenvolvimento onde eu crio um novo ramo local para cada novo recurso ou cartão de história. Quando terminar, mescle o ramo no mestre e, em seguida, empurre. O que tende a acontecer ao longo do tempo devido a uma combinação de preguiça ou esquecimento, é que acabo com uma grande […]

Como faço para encontrar arquivos que não contêm um determinado padrão de seqüência de caracteres?

Como faço para descobrir os arquivos no diretório atual que não contêm a palavra foo (usando grep )?

Extraindo números exclusivos da string em R

Eu tenho uma lista de seqüências de caracteres que contêm caracteres randoms, como: list=list() list[1] = “djud7+dg[a]hs667” list[2] = “7fd*hac11(5)” list[3] = “2tu,g7gka5” Gostaria de saber quais números estão presentes pelo menos uma vez ( unique() ) nessa lista. A solução do meu exemplo é: solução: c(7,667,11,5,2) Se alguém tiver um método que não considere […]

Regex lookahead para ‘não seguido por’ no grep

Eu estou tentando grep para todas as instâncias do Ui\. não seguido por Line ou mesmo apenas a letra L Qual é a maneira correta de escrever um regex para localizar todas as instâncias de uma string específica NÃO seguida por outra string? Usando lookaheads grep “Ui\.(?!L)” * bash: !L: event not found grep “Ui\.(?!(Line))” […]

Como obter a parte do arquivo após a linha que corresponde à expressão grep? (primeiro jogo)

Eu tenho um arquivo com cerca de 1000 linhas. Eu quero a parte do meu arquivo após a linha que corresponde à minha declaração grep. ou seja $ cat file | grep ‘TERMINATE’ // Its found on line 534 Então, eu quero o arquivo da linha 535 to line 1000 para processamento adicional. Como eu […]