Perguntas com a marcação «grep»

Para perguntas relacionadas ao grep, uma ferramenta de linha de comando para pesquisar padrões de texto em arquivos. Use esta tag para perguntas sobre o próprio grep ou sobre problemas decorrentes do uso da ferramenta de linha de comando grep.





2
Qual é o sentido de redirecionar a saída do grep para / dev / null?
Considere esta linha: ${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null Qual é o sentido de procurar o padrão na saída se o resultado disso for descartado? E, se uma linha como essa aparecer como a última coisa em um script bash, seu valor de saída retornará ao …

3
Como usar [\ w] + na expressão regular em sed?
Estou no Windows, mas acho que minha pergunta ainda está correta aqui. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 Notei que os seguintes trabalhos (saída here): echo here | grep -E "\w+" echo here | grep -E "[her]+" Mas, isso não funciona (não produz nada): echo …


9
Como posso "grep" padrões em várias linhas?
Parece que eu estou fazendo mau uso grep/ egrep. Eu estava tentando procurar seqüências de caracteres em várias linhas e não consegui encontrar uma correspondência enquanto sei que o que estou procurando deve corresponder. Originalmente, pensei que minhas expressões regulares estavam erradas, mas acabei lendo que essas ferramentas operam por …


15
'ls -1': como listar nomes de arquivos sem extensão
ls -1 lista meus elementos assim: foo.png bar.png foobar.png ... Quero listado sem o seguinte .png: foo bar foobar ... (o dir contém apenas .pngarquivos) Alguém pode me dizer como usar grepneste caso? Objetivo: Eu tenho um arquivo de texto onde todos os nomes estão listados sem a extensão. Quero …
24 shell  grep  ls 

3
Comando equivalente para grep arquivos binários
Eu tenho um monte de binários e sei que dentro desses binários existem strings que quero encontrar. Eu quero fazer um: grep -lir "the string I am looking for" e obtenha uma lista de todos os binários dentro de um diretório específico que contém essa sequência, mas grep -liraparentemente não …
24 grep 

3
Por que 'grep -q' consome todo o arquivo de entrada?
Considere o seguinte arquivo de entrada: 1 2 3 4 Corrida { grep -q 2; cat; } < infile não imprime nada. Eu esperava que fosse impresso 3 4 Posso obter a saída esperada se a alterar para { sed -n 2q; cat; } < infile Por que o primeiro …
23 grep 

6
Regex para todas as 10 palavras da letra, com letras exclusivas
Estou tentando escrever um regex que exibirá todas as palavras com 10 caracteres e nenhuma das letras esteja repetindo. Até agora, eu tenho grep --colour -Eow '(\w{10})' Qual é a primeira parte da pergunta. Como eu verificaria a "singularidade"? Realmente não tenho idéia, além disso, preciso usar referências anteriores.

1
Canalizando o termo de pesquisa (não o nome do arquivo) para grep
Quero escolher certas linhas que contêm um determinado número de um arquivo. O arquivo que eu quero pesquisar é chamado os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed A primeira parte, antes do tubo, funciona - produz os termos a serem pesquisados, …
23 bash  grep  pipe 

5
Adicionando números do resultado de um grep
Eu executo o seguinte comando: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' e recebo o seguinte resultado: 1 4 0 8 Eu gostaria de adicionar cada um dos números até uma variável de contagem em execução. Existe um liner mágico que alguém possa me ajudar a construir?
23 bash  shell  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.