我想从文件中挑选出包含给定数字的某些行。我要搜索的文件称为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/...
—
西罗桑蒂利新疆改造中心法轮功六四事件