Bir dosyada listelenen kalıpları bulmak ve başka bir dosyada bulmak istiyorum. İkinci dosyada virgülle ayrılmış kalıplar bulunur.
örneğin ilk dosya F1'in genleri vardır
ENSG00000187546
ENSG00000113492
ENSG00000166971
ve ikinci dosya F2'de ihtiyacım olan daha fazla sütun (beş sütun) ile birlikte bu genler var
region gene chromosome start end
intronic ENSG00000135870 1 173921301 173921301
intergenic ENSG00000166971(dist=56181),ENSG00000103494(dist=37091) 16 53594504 53594504
ncRNA_intronic ENSG00000215231 5 5039185 5039185
intronic ENSG00000157890 15 66353740 66353740
Dolayısıyla ikinci dosyada bulunan ENSG00000166971 geni, virgülle ayrılmış başka bir geni olduğu için grep'te görünmez.
Kodum:
grep -f "F1.txt" "F2.txt" >output.txt
Biri mevcut olsa bile bu değerleri ve onunla ilişkili verileri istiyorum.Bunu yapmanın herhangi bir yolu var mı?
grep
Çapa uygulamanızın kalıplarını varsayılan olarak tutturması mümkün mü ? Mugrep -f <(echo a) <(echo 'a,b')
herhangi bir çıktı üretmek?