Birkaç büyük metin dosyam var ve dosyada başka bir dosyadan UNIQS.txtdizelerin bir listesi var grep. Kullandığım kod
grep -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam
hangi bir şey yapmaz - oluşturulan dosya boştur. Ama ne zaman yaparım
grep -F -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam
doğru çalışıyor. Bu beni şaşırtıyor çünkü grepgirişleri UNIQS.txttırnak işaretleri ve eğik çizgiler olmadan regexp desenleri olarak yorumlayamayacağımı sanıyordum (öyle değil). Genel olarak, eğer bir dosyadan kalıpları alıyorsanız, otomatik olarak regexp kalıpları olduğunu düşünecek mi?
Düzenleme: In UNIQS.txtdosyanın, formun satır ayrılmış dizeleri vardır
HWI-ST365:215:D0GH0ACXX:2:1101:10034:186783
(şablon adları denir) ve dosya EEP_VSL...sekmesi sütunları ayırır, yaklaşık 14 sütun ve ilk sütun şablon adıdır, bu yüzden temelde dosyadaki her şablona karşılık gelen satırı çıkarmak istiyorum.