Perguntas sobre 'grep'

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

Como encontrar uma posição de um personagem usando o grep?

Eu preciso identificar a posição de um caractere em string usando o comando grep. Exemplo, a string é RAMSITALSKHMAN|1223333 . grep -n '[^a-zA-Z0-9\$\~\%\#\^]' Como encontro a posição de | na string dada?     
02.09.2014 / 14:44
8
respostas

Usando 'grep' para encontrar linhas que contenham todos os três caracteres especificados em qualquer ordem [duplicada]

Temos um documento que contém linhas e temos que descobrir se [a | b | c] aparece pelo menos uma vez em cada linha, independentemente da ordem. Por exemplo: Entrada: abc bca cab hhfdhdhfabjfdjdjff acjfdjdfjdf fhfhfhfabcjdfjdjfk ahfhfb...
04.02.2015 / 13:47
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 / 21: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 / 17: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 / 16: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 / 17: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 / 01: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 / 17: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 / 11: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 / 08:51