prihleao
(usa Outra)
Enviado em 20/01/2016 - 13:42h
pessoal.. com esse script eu consegui comparar.. mas, ele imprime so a primeira linha e nao imprime a segunda
script
cat arquivo1 | while read line
do
grep $line arquivo2 >> arquivo3
done
dai por exemplo:
arquivo1
8255_g1_i1
8277_g1_i1
arquivo2
>8254_g1_i1 GTAGTAGATGATGATAGTATAGATATGTAGATGATGATAGTAGTAGATGATGAT
TAGTAGTAGATGATGATAGTAG
>8255_g1_i1 GTAGTAGATGATGATAGTATAGATATGTAGATGATGATAGTAGTAGATGATGAT
TAGTAGTAGATGATGATAGTAG
>8266_g1_i1 GTAGTAGATGATGATAGTATAGATATGTAGATGATGATAGTAGTAGATGATGAT
TAGTAGTAGATGATGATAGTAG
>8277_g1_i1 GTAGTAGATGATGATAGTATAGATATGTAGATGATGATAGTAGTAGATGATGAT
TAGTAGTAGATGATGATAGTAG
arquivo3 - resultado que da com esse script
>8255_g1_i1GTAGTAGATGATGATAGTATAGATATGTAGATGATGATAGTAGTAGATGATGAT
>8277_g1_i1GTAGTAGATGATGATAGTATAGATATGTAGATGATGATAGTAGTAGATGATGAT
e eu queria que ele falasse de tudo que se refere ao id que localizei...ele so fala da primeira linha...
queria que ficasse assim
>8255_g1_i1
GTAGTAGATGATGATAGTATAGATATGTAGATGATGATAGTAGTAGATGATGAT
TAGTAGTAGATGATGATAGTAG
>8277_g1_i1
GTAGTAGATGATGATAGTATAGATATGTAGATGATGATAGTAGTAGATGATGAT
TAGTAGTAGATGATGATAGTAG
eu teria que falar pro trem imprimir do > ate a ultima letra da sequenciia que eu preciso... independente do numero de linhas q seja