«grep» etiketlenmiş sorular

grep, normal bir ifadeyle eşleşen (veya olmayan) satırları arayan ve sonuçları yazdıran bir Unix komut satırı yardımcı programıdır. Grep özelliklerinin nasıl kullanılacağı, grep ile çalışan normal ifadelerin nasıl yazılacağı ve genel kullanım hakkında sorular için bu etiketi kullanın. Grep artık Unix benzeri ortamlarda (örneğin, Windows'ta Cygwin) bulunduğundan, bu etiketi uyumluluk soruları ve sürümler ile yazılım ortamları arasındaki farklar için de kullanabilirsiniz.

1
Bash'ta daha büyük veri çıktıları arasındaki boşlukları kolayca yazdırın
Çok büyük bir web dizini üzerinden gidiyorum ve art arda birden fazla grep yaptığımda, yukarı kaydırırken, bir sonucun ne zaman biteceğini ve diğerinin ne zaman başladığını söylemek zor. Sadece clearkaydırma çubuğunu aşağıya ayarlasa da denedim , yeterince yukarı kaydırırsanız hala önceki çağrıyı bırakıyor, bu yüzden her çalıştırma arasında büyük miktarda …
2 linux  bash  shell  grep 

1
Belirli yolları dışlamak için nasıl grep alabilirim?
Not: Bu bir kopya değildir. Grep'in yolları / dizinleri dışlama seçeneklerinin beklenen şekilde davranmadığı belli bir durumla ilgileniyorum. Kök dosya sistemimi yinelemeli olarak aramak için grep kullanmaya çalışıyorum. Gibi bazı dizinleri dışlamaya çalışıyorum /proc, /sys, ve /usr/local. Kullanırsam --exclude-dir=${DIR_NAME}, sonra aşağıdaki yollarda arama yapmayacak ${DIR_NAME}, ama bu olacak Ayrıca aşağıdaki …
1 grep 

1
Windows'ta seri bağlantı noktası veri akışını grepping
Linux'ta gelen seri port verilerini filtreleyebilirim: cat /dev/ttyS0 | grep somestring Şimdi aynı şeyi Windows'ta yapmaya çalışıyorum type com1 | findstr somestring Bu komut aranan dizgeyi bile bulamaz, ayrıca biter ve sürekli filtreleme yapmaz. Görev, herhangi bir araç indirmeden ve kurmadan, yalnızca yerleşik Windows özelliklerini kullanarak bunu yapmaya çalışmaktır.

1
Cygwin grep ve -f anahtarı
Aramak istediğiniz metin desenlerini içeren bir metin dosyası (Windows'ta) oluşturdum. -F anahtarını kullanarak, grep yalnızca listedeki son modeli arar. Boş bir satır varsa, grep hiçbir şey bulamaz. grep -a -A 4 -f Grep.txt my.dosya Bu işe almak için herhangi bir öneriniz var mı? Teşekkürler
1 cygwin  grep 

1
Dizi karşılaştırması ile grep: sadece bir zaman damgasını "daha yüksek" olan satırları döndür
Bir e-posta çıktığında ve kime gideceğini kaydeden bir e-posta günlük dosyasına sahibim. Bu logrotated olur ve böylece bir hafta kadar geriye gidiyor sıkıştırılmış ve sıkıştırılmış kütük dosyalarının bir karışımı vardır. Şu anda (başarıyla) belirli bir e-postayla eşleşen tüm satırları geri alıyorum sudo find /var/log/exim4/ -type f -exec zgrep -i "foobar@gmail.com" …
1 bash  grep  zgrep 


1
Bash boru tesisat Aliasing işlemleri
Sık sık gibi bir şey yapacağım grep -R foo . Bir projenin kökeninde. Yararlı, ancak sonuçlar ikili kullanımıyla seyreltiliyor. temp ve umursamadığım dosyaları test et. Bu yüzden ekliyorum 2>&1 | grep -vE “Binary|/tmp/|/test/“, umurumda olmayan şeyleri filtreleyen. Sorun, her zaman yazmak için bir acı. 2 & gt; 1 dahil ve …

2
grep ile vurgulayarak tüm akışı göster
Sık sık kullanırım tail -f | grep someregex günlük dosyalarında. Grep'e yaslandım grep ---color=auto bu yüzden kibritlerim vurgulandı. Eşleşmelerimi tüm akış bağlamında görmek istersem, bunun hakkında nasıl gidebilirim? Temel olarak, tail + grep'i vurgulayıcı olarak kullanmak istiyorum.
1 linux  grep  tail 


1
Proc, func, vb. Başka bir proc, func vb.
Nerede kullanıldığını görmek için bir işlev adı için greping, satır ve satır numaralarının bir listesini döndürür. Bunun yerine çağıran prosedürün adını almak için grep ve awk kullanmanın akıllıca bir yolu var mı? Teşekkürler
1 script  grep  regex  awk 


1
Komutları tekrarlamak için boru hatları
Grep işlemim aşağıdaki gibi bir ID listesi döndürürse, her bir satırı bir komut satırı komutunun parametresine besleyebilir miyim? 12345 84758 49549 .. Örneğin grep'in yukarıdaki sonucu gibi, cURL ile çağırmak istiyorum . curl http://example.org/activate/12345 curl http://example.org/activate/84758 curl http://example.org/activate/49549



2
Aynı harfle başlayan 7 harfli kelimeleri bulmak için txt dosyasına Grep kullanma
grep -i "^(.).*\1$" sowpods.txt > output.txt Ben "sowpods.txt" isimli indirdiğim bir scrabble kelime listesini kullanıyorum ve aynı harfle başlayan ve biten dosyadaki 7 harfli kelimenin tümünü bulmak için grep kullanmaya çalışıyorum. bana bir geri tepme hatası verdi, bu yüzden çevrimiçi rehberleri kullanmayı denedim ama delice kafa karıştırıcıydı. Birisi bunu yapmama …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.