У меня есть использование AWK, использование Grep труба получить содержимое, мы будем называть (часть содержимого в моем файле):AWK труба совпадающей содержание
LOC_Os04g47290
LOC_Os04g53190,LOC_Os04g53195
LOC_Os09g20260
Я хочу использовать содержимое Grep или получить совпавшее содержание и другие в B (часть содержимого в моем файле):
_O2 int381,int382,int384,int385,int386,int387,int388,int391,int392,int393,int394,int395,int396,int397,int398,int399,int400,int401,int402,int403,int404,int408,int409,int410,int412,int413,int414:chr4:31119012..31944575 chr4:31669055..31674598 LOC_Os04g53190,LOC_Os04g53195 CPuORF12,expressed - conserved peptide uORF-containing transcript, expressed ; protein ; PF01593 Amino_oxidase 0.0539946
, когда я использую
cat a|awk -F"," '{for (i=1;i<=NF;i++)print $i}'|grep -f - B|grep PF|awk '{print $4"\t"$(NF-2)}'
я получу
LOC_Os04g53190,LOC_Os04g53195 PF01593
Но я хочу, чтобы напечатать
LOC_Os04g53190 PF01593
LOC_Os04g53195 PF01593
Не размещать код, как изображения, это не для поиска и мы не можем скопировать/вставить его в ответы –
Ваш вопрос непонятен. Какая именно ваша трудность? Что вы пробовали до сих пор? Каков ваш вклад и ожидаемый результат? –
Извините, я изменился. – zychen