«grep» etiketlenmiş sorular

grep, metin aramak için kullanılan bir komut satırı yardımcı programıdır.

3
bir günlük dosyası yerleştirin ancak yalnızca belirli satırları gösterin
-F bayrağı ile bir günlük dosyasını yazıyorum. O zaman bunu sadece "X" içeren satırları bulmak için grep'e yönlendiriyorum. Mükemmel çalışıyor. Şimdi bunu tekrar "P" içeren tüm çizgileri kaldıracak başka bir grepte borulamak istiyorum. İkinci boruyu eklediğimde dosya yenileniyor ve hiçbir veri gelmiyor gibi görünüyor. Bu işe yarayan komuttur: tail -f …


4
“Xargs grep” ne yapar?
grepKomutu biliyorum ve fonksiyonlarını öğreniyorum xargs, bu yüzden komutun nasıl kullanılacağına dair bazı örnekler veren bu sayfayı okudum xargs. Son örnek, örnek 10 ile kafam karıştı. "Xargs komutu, 'stdlib.h' dizesini içeren tüm dosyaları (find komutu tarafından sağlanan dosyalar arasında) bulmak için grep komutunu çalıştırır." $ find . -name '*.c' | …

1
Grep line buffering ne yapar?
İşte komut dosyası grepgerçek zamanlı veri için kullanıyorum benim emrim . Bazı satırları özlediğinden gerçek zamanlı verileri doğru şekilde çekmiyor gibi görünüyor. tail -f <file> | fgrep "string" | sed 's/stuff//g' >> output.txt Aşağıdaki komut ne yapar? "Satır arabelleği" nedir? tail -f <file> | fgrep --line-buffered "string" | sed 's/stuff//g' …
25 grep 

2
Bu grep komutu neden çalışmıyor?
Grep'i bu şekilde kullanmaya çalıştığımda: service --status-all | grep network Yalnızca grep"ağ" dizesiyle sınırlandırmak için yayınladığım halde hala tüm hizmetleri listeliyor Gerçekten Sonra: Komutun neden bu şekilde davrandığını açıklayan bu makaleyi farkettim , linux ile ilgili sevdiğim şey bu, her zaman iyi bir neden var, ancak sezgisel olarak gerekli değil
24 services  grep 

2
Grep'in rengini değiştirme
Bir şey öğrendim, sonuç her zaman kırmızıdır. Komutun grep --colorsonucu varsayılan olarak kırmızı olan renkli yazdırdığını biliyorum . Rengi değiştirebilir miyim?


3
Bulgudan hataları süzmek için grep'i borulu ve amperiyle kullanma
Cygdrive'da bir dosya bulmak için cygwin kullanıyorum. Bununla birlikte, izin reddedilen mesajları bastırmam gerekiyor (aksi halde sonuçlar hata mesajlarında gizlenir). Aşağıdaki komut çalışıyor: find -name 'myfile.*' |& grep -v "Permission denied" Ve işaretinin neden bu komuta dahil edilmesi gerektiğini anlamıyorum, bunun işe yarayacağını umuyordum ama işe yaramadı. find -name 'myfile.*' …
22 bash  command-line  find  grep 

1
Perl uyumlu Regex (PCRE) değiştiricilerin grepte kullanılması
Göre grep --helpve man grepbiz kullanabilirsiniz -Pvarsayılan yerine, (kesin konuşmak gerekirse, PCRE) bir Perl düzenli ifade olarak desen yorumlamak amacıyla seçeneği POSIX temel düzenli ifadeler (BRE). Perl dilinde, kalıp yorumlamasını ayarlamak için (sözdiziminde ) ifadeye çeşitli Değiştiriciler eklenebilir /pattern/modifiers. Peki, birisi grep'in Perl düzenli ifadesine nasıl değiştiriciler ekleyebilir ? Gibi …
20 grep  perl  regex 


3
Grep'ten satır numarası nasıl alınır?
Aşağıdaki grep grep -r -e -n coll * gösterecek fullpath/filename: <tag-name>coll</tag-name> Aşağıdaki metnin hangi satırda olduğunu bilmek istiyorum, eklemeyi denedim -n, ama işe yaramadı. Eklemeyi denedim | grep -n *, ama garip bir şey yaptı. Görmek istediğim (format umurumda değil) fullpath/filename:10: <tag-name>coll</tag-name>


1
grep'te dosya adlarını atla
Ben birden fazla dosyadan bir dize greping, ama istenmeyen bir yan etkisi, çıktı çıkarım dosya adıdır. Yalnızca grep kullanarak dosya adı çıktılarını nasıl engelleyebilirim? $ grep -i lp lpNet* lpNet:This was printed via the internet using the lp command. lpNet:I believe lp doesnt care what the device is. lpNet1:This was …
18 command-line  bash  grep  cat 


2
^ $ Ve ^ # ne anlama geliyor?
Anlamıyorum BADIPS=$(egrep -v "^#|^$" $tDB). Bunu açıklayabilir misin? tam kod: #!/bin/bash # Purpose: Block all traffic from AFGHANISTAN (af) and CHINA (CN). Use ISO code. # # See url for more info - http://www.cyberciti.biz/faq/?p=3402 # Author: nixCraft <www.cyberciti.biz> under GPL v.2.0+ # ------------------------------------------------------------------------------- ISO="af cn" ### Set PATH ### IPT=/sbin/iptables …
17 grep  regex 

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.