«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
desen için kabuk komut dosyası grepping ve sonra yankı mesajı
Aşağıdaki desende bir dosyam var ================================================= 4601 -- it means completed 4602 -- it means failed 4603 -- it means timed out ================================================= Kuyruğa -10 dosya yaparsam, o zaman yukarıdan herhangi bir desen alırdım. Üç sayının üzerinde durup ardından Tamamlandı | Başarısız | Zaman Aşımı olarak mesajı görüntülemek istiyorum. Herhangi …

3
Bir dizindeki tüm dosya isimleri ile Grep
Belirli bir dizinde çalışan tüm hizmetler için işlem durumunu almak istiyorum. Şimdi tek tek kontrol edebilirim ps -ef | grep ServiceName. Fakat lsdizine ve psher hizmete giden bir yol var mı? Gibi bir şey ps -ef | grep < ls?
1 unix  grep  ps 


1
Bash'te belirli bir dize içeren bir satır nasıl aranır?
Bazı satırlar içeren bir dosyam var, belirli bir dize aramak istiyorum ve eğer dosya içeriyorsa, aynı dosyadan farklı bir satır yazdırmak istiyorum. örneğin, dosyaya sahip olduğumu varsayalım: aaa bbb ccc Diyelim ki aradığımı bbbve eğer onu bulursam aşağıdaki satırı yazdırmak istiyorum (örnekte ccc). Grep ile kolayca "bbb" yi arayabileceğimi biliyorum …
1 linux  bash  grep  sed  awk 


1
ALL çıkışını shell'den bir komuta yönlendirerek filtre görevi görür
Çıktıyı filtrelemek ve daha sonra bir dosyaya yazmak için tüm std-çıktılarını bash'tan 'grep' veya 'sed' gibi bir komuta yönlendirmek nasıl? Bu benim prensipte istediğim şey: exec > >(cat | cat >>/tmp/myoutput.txt). Son komut beklendiği gibi çalışır. İlk Ama eğer Değiştir catile grep -v 'foo'ya da sed 's/foo/bar/g'hiçbir veri dosyasının içine …
1 linux  bash  grep  sed 


3
Bunun için Grep ve bir dosyada değil?
Bu metin içeren bir dizin yapısındaki dosyaları nasıl grep edebilirim addDesignControlChangeNotification ama bu metni eksik removeDesignControlChangeNotification Teşekkürler! Not: Yani betiğin başlayacağı dizin ve tüm alt dizinler.
macos  bash  grep 

1
Bu "grep" veya "zgrep" komutunun performansı daha fazla bellekten mi yoksa daha hızlı bir CPU'dan mı yararlanır?
Aşağıdaki komutlara sahibim: time grep -F -f 'in2.txt' test.fastq time zgrep -F -f 'in2.txt' test.fastq.gz ~ 5 GB olan dosyalarda yaklaşık 30 arama terimi vardır. Bununla birlikte, bir bilgisayarda aramayı bitirmenin 3-5x zaman aldığını fark ettim, bunun bir Amazon topluluğunda olduğunu. Bu yüzden hızı ne etkiliyor merak ediyorum? Daha fazla …
bash  grep  zgrep 

1
Belirli kelimeler veya kelime öbekleri için dosyaları arama
İnitialize_my_var gibi kelimem var: in sample.php ve üç kütüphane dosyası ekledim, onu a.php, b.php, c.php, Etiketimin (initialize_my_var:) tanımının kütüphanemde nerede olduğunu gerçekten bilmiyorum dosyaları, hangi kitaplık dosyasının gerçekten "initialize_my_var:" terimine tam olarak sahip olduğunu bulmak için bir desen eşleştirme dizesiyle mümkün mü?
linux  grep 


1
BASH: grep aynı kelime oluşumunu gösterir
Bir dizgede bir kelimenin maksimum oluşum sayısını sadece grep kullanarak saymak mümkün müdür? İşte istediklerime bir örnek: script.sh "aaaa bbbb ccc bbbb azesd bbbb" dönecekti bbbb 3 teşekkür ederim Düzenleme: Bir çözüm buldum. Teşekkürler
bash  regex  grep 

2
Nokta (.) İçeren bir kelimenin tamamı nasıl greplenir?
Dosyam aşağıdaki metni içeriyor xyz.com 123 321 xyz.com.br 123 123 abcd.xyz.com 123 321 Sadece xyz.com içeren satırı grep etmek istiyorum. yani, çıktı ilk satır olmalıdır. xyz.com 123 321 Aşağıdaki denedim ama boşuna. grep "^xyz.com$" file.txt grep '^xyz.com$' file.txt grep -w xyz.com file.txt grep '^xyz.com$' file.txt grep '^xyz\.com$' file.txt grep -Fx …
bash  grep 


1
çift ​​tırnaklı bir sonraki tam eşleşme grep
Ben dize ve çift tırnak işaretli bir sonraki dize grep çalışıyorum. Onun bir .xml dosyası ve içeriği aşağıdaki gibi olacaktır: <jvmEntries xmi:id="1183122130078" verboseModeClass="false" verboseModeGarbageCollection="true" verboseModeJNI="false" initialHeapSize="512" maximumHeapSize="1024" runHProf="false" hprofArguments="" debugMode="false" debugArgs="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n" genericJvmArguments="-Xinitsh4m -Xk30000"> Bu yüzden, yukarıdaki içeriklerin altında olduğu gibi aşmaya çalışıyorum. Eşleşen dizeyi ve önceki dizgiyi grep etmek istiyorum. …
grep  egrep 

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.