ファイルから特定の番号を含む特定の行を取り出したい。検索したいファイルはと呼ばれos_clusters/piRNA_clusters.bed
ます。
awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed
パイプの前の最初の部分は機能します。8707、8824など、検索する用語を生成します。ただし、後者は機能しません。
awk '' ... | xargs grep {} os_clusters/piRNA_clusters.bed
パイプによって生成された用語をターゲットファイルで検索する代わりに、検索用語を入力ファイルと見なします。したがって、次のようなエラーメッセージが表示されます。
grep: 8707: No such file or directory
grep: 8824: No such file or directory
os_clusters/piRNA_clusters.bed
パイプによって生成された用語をファイルで検索するには、何を変更する必要がありますか?
stackoverflow.com/questions/6641731/...
—
チロSantilli新疆改造中心法轮功六四事件