私はまだUnixに慣れていませんが、それを学びたいと思っています.2つのファイルがあり、いくつかの行には一致する部分文字列があります.これらの行を1行に連結し、他の行はそのままにしておきたい. 以下はその例です..
ファイル 1 (fasta ファイル):
>292183
AGAGTTTGATCCTGGCTCAGGATGAACGCTAGCGACAGGCTTAACACATGCAAGTCGAGGGGCAGCGGGGAGGAAGCTTGCTTTCTCTGCCGGCGACCGG CGCACGGGTGAGT
>551166
GTCGAGCGGCGAACGGGTGAGTAACGCGTGGATTATCTGCCCCGAGGTGGGGGATAACCCGGGGAAACTCGGGCTAATACCGCATATGACCGTGAGGTCA AAGGGGGGTCGCA
ファイル 2:
292183 k__Bacteria
551166 k__Bacteria; p__Acidobacteria
望ましい出力:
>292183 k__Bacteria
AGAGTTTGATCCTGGCTCAGGATGAACGCTAGCGACAGGCTTAACACATGCAAGTCGAGGGGCAGCGGGGAGGAAGCTTGCTTTCTCTGCCGGCGACCGG CGCACGGGTGAGT
>551166 k__Bacteria; p__Acidobacteria
GTCGAGCGGCGAACGGGTGAGTAACGCGTGGATTATCTGCCCCGAGGTGGGGGATAACCCGGGGAAACTCGGGCTAATACCGCATATGACCGTGAGGTCA AAGGGGGGTCGCA
そのためにawkとperlを使用しようとしましたが、それらを1つのファイルにまとめることができませんでした..
よろしくお願いします、M