«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.



2
GNU grep için --color = auto seçeneği ne anlama geliyor?
AFAICT, ne GNU'nun kılavuz sayfası grepne de info grepne --color=autoanlama geldiğini anlatmaktan hoşlanmıyor . Gezegendeki bu seçeneğin anlamının hemen belli olmadığı çok az insandan biri olmalıyım. Bunu tahmin --color=auto"dir YERE arada" --color=neverve --color=always, ama bu yine de yaprakları çok fazla belirtilmemiş.
14 grep 

5
listeden grep dosyaları
Birkaç yüz dosya listesini karşı grep çalıştırmak çalışıyorum: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Ancak, dosyalarda bulunduğunu bildiğim bir dize için selamlıyorum bile, aşağıdaki dosyaları aramaz: $ grep -i 'foo' <(cat files.txt) $ grep -i 'foo' admin.php The foo was found Bir dosyadaki kalıpları-f okuyan bayrağa aşinayım …

4
her iki tarafta iki nokta üst üste bulunan herhangi bir uzunlukta alfasayısal dizeler için grep
Her iki tarafta bir iki nokta üst üste işaretiyle 1 ila 50 karakterlik (ideal olarak herhangi bir uzunluk da işe yarayacak) alfasayısal dizeler için nasıl grep istiyorsunuz - tipik bir sonuç, dizeyi içeren tüm satırlar olacaktır :shopping:. Şimdiye kadar işe yaramaz aşağıdaki kod var (üzerinde bazı varyasyonları denedim): grep ':[[:alnum:]]{1,100}:' …

5
İki farklı kelimenin bulunduğu dosyalar nasıl aranır?
Aynı dosyada iki kelime örneği bulunan dosyaları aramak için bir yol arıyorum. Bu noktaya kadar aramalarımı gerçekleştirmek için aşağıdakileri kullanıyorum: find . -exec grep -l "FIND ME" {} \; Ben karşılaşıyorum sorun "BUL" ve "ME" arasında tam olarak bir boşluk yoksa, arama sonucu dosyayı vermez olmasıdır. "BUL" ve "ME" kelimelerinin …
14 grep  find  search 

2
Grep -v'nin python eşdeğeri nedir?
Sevdim grep -v. Her zaman kullanıyorum. Ama aynı zamanda python'da bazı metin işlemleri yapıyorum ve eksik olduğum önemli bir şey var. Genellikle, grep -vgereksiz şeyleri metinden çıkarmak için kullanılır. Örneğin, $ grep -v '[a-z]' # (I manually review this output to confirm that I don't want those lines) $ grep …

4
Bir çıktı grep ile iki dosyaya nasıl bölünür?
mycommand.shİki kez çalıştıramayacağım bir senaryom var. Çıktı iki farklı dosyaya bir regex eşleşen satırları içeren bir dosya ve bir regex eşleşmeyen satırları içeren bir dosya bölmek istiyorum. Ne olmak istiyorum temelde böyle bir şeydir: ./mycommand.sh | grep -E 'some|very*|cool[regex].here;)' --match file1.txt --not-match file2.txt Ben sadece bir dosyaya çıkış ve sonra …

2
Grep çoklu model negatif eşleşmesi
Bu yüzden standart günlük biçimini kullanarak bir grup Apache günlüküm var. Bir web tarayıcısından gelmeyen tüm günlük satırlarını almak istiyorum. Diyelim ki robot_patterns gibi girişlere sahip bir dosyam var Googlebot msnbot-media YandexBot bingbot Komutu çalıştırırsam grep -f robot_patterns *.log, yukarıdaki kalıplarla eşleşen botlarla tüm girişleri alırım. Asıl listemde, yoksaymak istediğim …
14 grep 

1
Bu BSD grep sonucu neden GNU grep'ten farklı?
Bilgisayarım macOS 10.12.3 çalıştırıyor ve grep2.5.1-FreeBSD sürümüyle sistemde yüklü yardımcı programı kullanıyorum . Bunlar çeşitli normal ifadeleri test ederken elde ettiğim çıktılar: Ancak bunları GNU grep (sürüm 2.25) kullanarak çalıştırırsam aşağıdakileri elde ederim: GNU'nun grep'i bana doğru görünüyor ve BSD'ler yanlış, değil mi? Neden farklılar? Normal ifade satırın başlangıcına uyması …


2
Komut çıktısını renge göre filtrele
Çıktısını filtrelemek için bir yol sunmayan bir yardımcı program çalıştırıyorum. Çıktı metnindeki hiçbir şey belirli bir işlevin başarısız olduğunu, ancak kırmızı renkte gösterilmediğini göstermez. Çıktı o kadar uzun ki sonunda bazı # hata bildirdiğinde hatanın oluştuğu çıktıyı görmek için her zaman kaydıramıyorum. Kırmızı olmayan metni nasıl filtreleyebilirim? sözde kod: dolongtask …
13 grep  colors  text  filter 

4
Birkaç bin dosyada grep
Cca 26 000 dosyaları ile dizin var ve tüm bu dosyaları grep gerekir. Sorun, mümkün olduğunca hızlı ihtiyacım var, bu yüzden grep find komutundan bir dosya adını alacak ve dosyaya eşleşmeleri yazacak komut dosyası yapmak için ideal değil. "Bağımsız değişkenler listesi çok uzun" sorundan önce tüm bu dosyalarda grep crep …

2
"Ungrep" - hangi modeller eşleşmiyor
Aşağıdakileri yapmak için bir komut veya komut dosyası arıyorum - verilen: file1.txt: abcd efgh ijkl mnop file2.txt: 123abcd123 123efgh123 123mnop123 Böyle bir şey yapan bir komut istiyorum: ungrep file1.txt file2.txt ve aşağıdakileri döndürür: ijkl Başka bir deyişle bana file1.txt dosyasında file2.txt dosyasında herhangi bir sonuç döndürmeyecek satırlar veriyor. Bunu file1.txt …
13 grep 


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.