ฉันต้องการที่จะเลือกสายบางอย่างที่มีจำนวนที่กำหนดจากไฟล์ 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/ …
—
Ciro Santilli 事件改造中心中心六四事件