Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
7
respostas

Linhas grep começando com 1, mas não com 10, 11, 100, etc [duplicado]

Eu tenho um arquivo de dados genômicos com contagens de tags, quero saber quantos são representados uma vez: $ grep "^1" file |wc -l inclui todas as linhas que começam com 1, por isso inclui tags representadas 10 vezes, 11, vezes, 100 v...
27.07.2018 / 23:51
2
respostas

Combine com grep quando o padrão estiver na variável e contenha hífen “-”

Eu escrevi o seguinte comando para casar $ a com $ b, mas quando o valor inclui "-", recebo um erro. Como posso evitar isso? # a="-Xmx5324m" # b="-Xmx5324m" # # # echo "$a" | grep -Fxc "$b" grep: conflicting matchers specified     
28.08.2017 / 19:19
3
respostas

É possível usar o grep para pegar apenas palavras inteiras? [duplicado]

Quando eu uso o comando grep, todas as ocorrências de uma palavra são selecionadas, mesmo que sejam parte de outras palavras. Por exemplo, se eu usar o grep para encontrar ocorrências da palavra 'o', ele também destacará 'o' no 'teatro' Exi...
02.03.2017 / 17:42
6
respostas

Imprime a string entre dois parênteses

Eu tenho arquivo com estas linhas G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Eu preciso da saída como G1,G3 G3,G4 ..... Como posso fazer isso com o comando sed / grep ou usando perl?...
07.01.2014 / 18:32
3
respostas

Como estender aliases de bash

Como criar um alias que realmente estenda outro alias de mesmo nome Bash? Por que: Eu costumava ter GREP_OPTIONS definido em .bashrc para algo assim: GREP_OPTIONS="-I --exclude=\*~" Eu também tinha um script (digamos, setup-j...
10.01.2016 / 02:13
3
respostas

Como usar o grep para procurar uma linha com uma das duas palavras, mas não ambas?

Eu quero procurar linhas com 'word1' XOR 'word2' em um arquivo de texto. Por isso, deve sair linhas com word1, word2, mas não as linhas com ambas as palavras. Eu queria usar o XOR, mas não sei como escrever isso na linha de comando do linux....
06.02.2018 / 18:44
3
respostas

Comportamento estranho de “ls -a | grep ^ \.

Eu queria listar o conteúdo de um pwd e exibir apenas o arquivo começando com ponto. Eu tentei ls -a | grep ^\. , mas não consigo descobrir por que a saída contém também os arquivos que não iniciam com ponto. Por exemplo: Pictures .pip .pki...
05.04.2015 / 13:16
3
respostas

Não é possível encontrar minha entrada em string usando grep

Eu tenho uma string separada por vírgulas onde quero encontrar minha entrada nessa linha: echo US | grep "US,CA,CH,JP" A saída está vazia! Como devo usar o grep para encontrar minha entrada nessa string?     
27.09.2016 / 10:51
2
respostas

Como remover várias linhas por ocorrência em um arquivo?

Digamos que eu tenha este arquivo de linha 857835, contendo coisas como esta: a1 rubbish1 rubbish2 rubbish3 rubbish4 a1 rubbish5 rubbish6 rubbish7 rubbish8 E desejo remover todas as ocorrências de a1 e a próxima linha ( rubbish1 e...
09.02.2011 / 03:46
3
respostas

grep para encontrar instâncias de “Foo” onde “Bar” não aparece dentro de 10 linhas

Suponha que eu queira pesquisar uma árvore inteira para todos os arquivos CPP onde "Foo" ocorre. Eu posso fazer: find . -name "*.cpp" | xargs grep "Foo" Agora suponha que eu queira listar somente aquelas instâncias onde alguma outra str...
14.01.2014 / 17:47