Perguntas sobre 'grep'

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

Usando o grep no shell script

Eu tenho um arquivo de texto que se parece com isso (estou mostrando algumas linhas dele) INDEX : 1 snRNA_seq:TTTTGGAGCAGGGAGATGGAAT miRNA_seq:CTCCTGACTCCAGGTCCTGTGT target: RNU2-1,RNU2-64P,RNU2-37P,RNU2-61P,RNU2-68P,RNU2-26P,RNU2-57P,RNU2-...
25.02.2015 / 18:06
2
respostas

É 'grep -P' (Perl / Python regex) portátil na maioria das distribuições linux

Eu prefiro expressões regulares (Perl / Python Compatible Regular Expressions). man grep : ...., but only work if pcre is available in the system Isso é suportado nas distribuições de Linux mais comuns? Eu não ligo para o freeb...
05.03.2015 / 07:03
1
resposta

Problema ao encontrar linhas usando o grep no UNIX [closed]

Estou tentando usar um arquivo .txt com cerca de 5.000 padrões (espaçados com uma linha) para pesquisar em outro arquivo de 18.000 linhas por qualquer correspondência. Até agora eu tentei todas as formas de grep e awk que eu posso encontrar na i...
27.11.2014 / 06:11
3
respostas

Como adicionar uma coluna se a linha contiver uma string?

Se eu tiver um arquivo delimitado por tabulações contendo as seguintes linhas: Sample1-Baboon 1 2 3 4 Sample2-Human 1 2 3 4 Sample3-Human 1 2 3 4 Sample4-Baboon 1 2 3 4 Como posso adicionar uma nova coluna no final da li...
09.02.2015 / 21:53
1
resposta

Filtrando a saída do log em linhas separadas

Eu fiz um grep recursivo em um diretório para encontrar todos os arquivos que correspondessem da seguinte forma grep -ER "match_string1|match_string2" /path/to/dir/ O que eu recebo como saída é: /path/to/dir/timestamp.log:match_string1...
01.05.2015 / 17:56
1
resposta

Como posso recursivamente percorrer vários diretórios de uma só vez?

Eu uso grep -r o tempo todo para encontrar ocorrências de uma string dentro de arquivos em um determinado diretório: $ grep -r "string" app/assets/javascripts > app/assets/javascripts/my_file.js: this line contains my string Mas e...
03.02.2015 / 13:22
1
resposta

Uso diferente do grep

Eu sei grep pode ser usado para fazer pesquisa parcial, por exemplo, se eu usar echo "Enter example" read example echo "Enter Subject" read subject grep -i ^$example info.txt | grep -i ^[^,]*:$subject A saída será todas as linhas da str...
13.01.2015 / 14:35
1
resposta

Por que o resultado do grep depende do caminho da pasta? [duplicado]

Eu conheço um fenômeno estranho ao usar grep on Solaris 10 : Eu tento usar grep para encontrar creat related DTrace probes. Quando em uma pasta ( /data1/nan ), tudo funciona bem: bash-3.2# pwd /data1/nan bash-3.2# dtrace -l...
06.01.2015 / 03:26
2
respostas

Comando para ver se uma palavra está em uma lista de arquivos e mostra quantos arquivos ela contém

Já existe uma questão semelhante à minha, mas a minha tem uma pequena diferença. Eu quero ver quantos arquivos contêm cada palavra. Quando um arquivo tem uma palavra, ele incrementa o contador e continua no próximo arquivo. Eu não quero saber qu...
11.12.2014 / 12:17
1
resposta

combinando grep ignore e corresponde

Eu gostaria de fazer um arquivo para encontrar todas as instâncias do texto fn1 que não têm a palavra call na frente e imprimir quatro linhas antes e depois das correspondências (mesmo se as linhas ao redor tem a palavra call neles). Eu...
03.12.2014 / 21:39