«grep» etiketlenmiş sorular

Grep ile ilgili sorular için, dosyalardaki metin desenlerini aramak için bir komut satırı aracı. Grep'in kendisi veya grep komut satırı aracını kullanmaktan kaynaklanan sorunlar hakkında sorular için bu etiketi kullanın.


14
Grep'in ps sonuçlarında görünmesini nasıl önleyebilirim?
Var olmayan bir işlemi ararken, örneğin $ ps aux | grep fnord wayne 15745 0.0 0.0 13580 928 pts/6 S+ 03:58 0:00 grep fnord Açıkçası grep umrumda değil - bu pssüreci aramak kadar mantıklı ! Grep'in sonuçlarda görünmesini nasıl önleyebilirim?
304 grep  ps 

8
Grep çıktısı, yalnızca eşleşen belirli gruplar oluşturuyor mu?
Diyelim ki bir dosyam var: # file: 'test.txt' foobar bash 1 bash foobar happy foobar Sadece "foobar" dan sonra hangi kelimelerin göründüğünü bilmek istiyorum, bu yüzden bu regex'i kullanabilirim: "foobar \(\w\+\)" Parantez, foobardan hemen sonra kelimeye özel bir ilgi duyduğumu gösteriyor. Ancak, bunu yaptığımda grep "foobar \(\w\+\)" test.txt, yalnızca "foobar'dan …


6
Grep kullanarak toplam örnek sayısını say
grep -cBir dizgede bir dosyada kaç kez meydana geldiğini bulmak için kullanışlıdır, ancak satır başına bir kez sadece bir kez meydana geldiğini sayar. Satır başına birden çok oluşum nasıl sayılır? Şundan daha şık bir şey arıyorum: perl -e '$_ = <>; print scalar ( () = m/needle/g ), "\n"'
215 grep 

9
Grep'i bir dosya olarak ikili düşündüren nedir?
Kutumda bir Windows sisteminden bazı veritabanı dökümleri var. Onlar metin dosyalarıdır. Cygwin'i onlara bulaştırmak için kullanıyorum. Bunlar düz metin dosyaları gibi görünüyor; Onları not defteri ve wordpad gibi metin editörleriyle açıyorum ve okunaklı görünüyorlar. Ancak, onlara grep koşarken, söyleyeceğim binary file foo.txt matches. Dosyaların NUL, veritabanı dökümü eseri olduğuna inandığım …
185 grep 

6
Tekrarlı olarak .gz dosyaları ile nasıl grep yapabilirim?
Ham .eml dosyasını .gz dosyalarına sıkıştıran gmail iletilerimi düzenli olarak indirmek için bir komut dosyası kullanıyorum. Komut dosyası her gün için bir klasör oluşturur ve ardından her mesajı kendi dosyasına sıkıştırır. Bu arşivde bir "string" aramak için bir yol istiyorum. Grep yalnız yapmak için görünmüyor. Ayrıca SearchMonkey'i de denedim.


5
Grep true / false döndürür mü yoksa alternatif yöntemler var mıdır?
Bu betiğin bir parçası olarak, verilen ilk argümanın ilk dosya kelimesiyle uyuşup uyuşmadığını kontrol etmem gerekiyor. Varsa, bir hata mesajı ile çıkın; değilse, argümanları dosyaya ekleyin. İfadenin nasıl yazıldığını anlıyorum ifama grepbir senaryoda nasıl kullanılacağını anlayamadım . Bunun grepböyle bir şeye benzeyeceğini biliyorum grep ^$1 schemas.txt Bunun yaptığımdan daha kolay …
130 grep 


4
Eşleşen bir kalıptan sonra çizginin sadece kısmını döndür
Böylece bir dosyayı açarak catve ardından grepeşleşen satırları almak için kullanmak , yalnızca uğraştığım belirli günlük kümesinde çalıştığım zaman beni alır. Çizgileri bir kalıpla eşleştirmek için bir yol gerekir, ancak yalnızca çizginin bir kısmını maçtan sonra döndürmek için. Maçtan önceki ve sonraki bölüm sürekli değişecektir. sedVeya ile oynadım awk, ancak …


7
Grep, awk ve sed için temel bir eğitim var mı? [kapalı]
Bir süredir Linux kullanıcısı oldum ve genel komut satırı araçlarının çoğunu çok iyi anladım. Ancak, programlama ile ilgili olarak tekrar yukarı ve gelip olanlardır grep, awkve sed. Grep'i kullandığım tek şey, pskullanmadığım awkya da hiç kullanmadığım log dosyalarındaki dosyaları bulmak için içine boru döşemek sed. Bu programlar için iyi bir …
95 grep  sed  awk 

2
Grep neden ikili dosyaları varsayılan olarak yoksaymıyor?
Manpage grep, -Ibayrağı şu şekilde tarif eder: -I Ignore binary files. This option is equivalent to --binary-file=without-match option. Ayrıca ikili dosyalar hakkında da şöyle diyor: --binary-files=value Controls searching and printing of binary files. Options are binary, the default: search binary files but do not print them; without-match: do not search …
94 grep 

8
Grep birden fazla AND deseniyle nasıl çalıştırılır?
Çoklu desen eşleşmesini örtük AND ile örüntüler arasında eşleştirmek istiyorum , yani bir dizi içinde birkaç grep çalıştırmaya eşdeğer: grep pattern1 | grep pattern2 | ... Peki nasıl bir şeye dönüştürülür? grep pattern1 & pattern2 & pattern3 Tekli grep kullanmak istiyorum çünkü dinamik olarak argümanlar yapıyorum, bu yüzden her şey …

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.