-f seçeneği ile garip davranır, garip bir oyunculuk var egrep -f
.Egrep,
Örnek:
$ egrep -f ~/tmp/tmpgrep2 orig_20_L_A_20090228.txt | wc -l
3
$ for lines in `cat ~/tmp/tmpgrep2` ; do egrep $lines orig_20_L_A_20090228.txt ; done | wc -l
12
birisi bana sorun ne olabilir bir ipucu verebilir misiniz? Hayır, dosyalar yürütmeler arasında değişmedi. Egrep satır sayısı için beklenen cevap 12'dir.
Dosya içeriğine UPDATE: Aranan dosyada her biri 500 karakter uzunluğunda, 13.000 satır bulunur, desen dosyası 12 satır içerir, her biri 24 karakterdir . Desen her zaman (ve sadece), seached dosyasında (26-49) sabit bir konumda gerçekleşir.
Desen içeriğine göre UPDATE: tmpgrep2'deki her bir desen 24 karakter uzunluğunda bir sayıdır.
Date/Time to Last Exit, komut satırı isteminize mi hitap ediyor? Eğer öyleyse, bir soruda yazdıklarınızı '$' (bash et al) ya da '%' (C kabuğu için) ya da root olarak çalışıyorsanız '#' ile sınırlamanızı tavsiye ederim. –