contando o número de linhas com texto específico e extraindo linhas de ocorrências positivas [closed]

3

Eu tenho um arquivo de texto e quero contar o número de vezes que uma linha tem um texto específico. A primeira linha de texto é escrita em 5 colunas e a outra linha de texto em 6 colunas:

A linha de 5 colunas:

***** No hits found *****    

a linha de 6 colunas:

Sequences producing significant alignments: (Bits) Value    

Eu também gostaria de extrair informações dos resultados positivos para a linha de 6 colunas. Ou seja, em uma determinada linha onde o texto acima é encontrado (Sequencias produzindo ..), eu quero extrair o texto de duas linhas abaixo (~ 10 colunas) e 6 linhas acima (9 colunas) desta linha. As linhas da linha 6 acima da ocorrência positiva (ou seja, (Sequências produzindo ...) começam com

Query=    

Embora as linhas da linha 2 abaixo do hit variem.

Primeira resposta:

grep -c "string" infile    

A segunda pergunta é um pouco mais complicada

    
por Age87 10.05.2017 / 22:51

0 respostas