台灣運動彩券官網首頁-沖繩薑黃錠
轉載linux根據一串ID批量提取另外一個文件的指定行👢[linux]根據一串ID批量提取另外一個文件的指定行鄭寶童關注12018.11.03 14:19:05字數 331閱讀 2錛044一、待解決問題科室裡的一個小伙伴打算根據A文件中的ID列,提取B文件中所有包含相應ID的行。A文件如下所示。tip:ID列指的是圖中帶紅框的那列錛A大小73.1MB、B大小約1GBimage.pngB文件是從網上下載的注釋文件"GCF_000001405.38_GRCh38.p12_genomic.gff"二、解決辦法左思右想覺得這個處理過程還是用linux來做比較簡單。用excel手動刪除A多餘列只保留第二列中的ID值,保存為ref.txt書寫linux代碼進行提取#!/bin/bashcat -A ref.txt | while read id;doreal_id=`echo $id| cut -d"^" -f1`grep $real_id GCF_000001405.38_GRCh38.p12_genomic.gff ref.gffdone三、解析cat用法就不贅述了,