«grep» etiketlenmiş sorular

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


4
Hazır bilgi sekmeleri kullanmadan sekmeler nasıl grep edilir ve neden çalışmaz?
(E) grep olan bir dosyadaki sekmeleri aradığımda litteral sekmesini ( ^v + <tab>) kullanıyorum. \tNormal ifadelerdeki sekmelerin yerine kullanamıyorum . Örneğin sed ile bu ifade çok iyi çalışıyor. Öyleyse litteral olmayan bir değiştirme kullanmak için herhangi bir olasılık var mı <tab>ve çalışmayan / yorumlanmayan için arka plan \tnedir?



5
Grep, uyarıları yoksay
Belirli bir paketin kurulum dizinini bulmaya çalışıyorum. Belirli bir dosyayı bulmaya çalıştığım belirli bir anahtar kelimeye sahibim. Grep sırasında, sadece cpp veya h dosya tipini eklemek istiyorum . Grep'in İzin Reddedildi veya Dizini bulamadı gibi uyarılar göstermesini istemiyorum . Sadece eşleşen dosyaları göstermesini istiyorum, başka bir şey yok. Lütfen bunu …
50 search  grep 

7
Bir satırda iki kelime ararken Grep
İçinde "limon" ve "pirinç" yazan bir çizgiyi filtrelemenin bir yolunu bulmaya çalışıyorum. "Limon" veya "pilav" nasıl bulacağımı biliyorum ama ikisini değil. Diğerlerinin yanında olmaları gerekmez, sadece aynı metin satırı.

2
Grep'teki bu [t] ricky parantezi ifadesi nasıl çalışır?
Son zamanlarda bu tek astarı gördüm: $ ps -ef | grep [f]irefox thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ... Dolayısıyla, verilerde "firefox" içeren işlemlerin listesini döndürür, ancak grep işleminin kendisini dışlar ve bu nedenle aşağıdakine eşdeğer görünür: ps -ef |grep -v grep| grep firefox Nasıl olsa işe yaradığını …

3
Bir grep çıktısını renkli bir dosyaya kaydetme
Bir grep komutunun sonucunu bir dosyaya kaydetmem gerekiyor, ancak çıktı dosyasının da formatlanmasını ve renkleri terminaldeki gibi tutmasını istiyorum. Bunu yapmanın bir yolu var mı? Belki grep'i bir çeşit biçimlendirme diline kaydedebilirsin? Bu mümkün değilse, bu görevi yerine getirebilecek başka bir araç var mı? Arama anahtar sözcüğünü, çıkış dosyasında, tıpkı …

5
Grep, bir dizinde özyinelemesiz olarak tüm dosyalar üzerinde nasıl kullanılır?
Bir dizindeki tüm dosyalarda bir metin dizisi aramak istiyorum (ve alt dizinleri değil; -rseçeneğin bunu yaptığını biliyorum ama istediğim bu değil). Koşu grep "string" /path/to/dir Bunu yapabilmek gerekiyordu, okudum ama bana hata veriyor: grep: dir: Bir dizindir Sonra, grepbirden fazla dosya üzerinde çalışmayı denedim . grep "string" .bashrc .bash_aliases Mükemmel …
34 grep 


1
Grep ile filtrelenen çıktıyı nasıl izleyebilirim?
Çıktı değişikliklerini izlemek istiyorum gsettings list-recursively|grep text-scal hangisi org.gnome.desktop.interface text-scaling-factor 1.0 com.canonical.Unity.Interface text-scale-factor 1.0 ama izlemeye çalışırsam watch gsettings list-recursively|grep text-scal Çıkış alamıyorum, çünkü boru sorun gibi görünüyor. Değişiklikleri nasıl izleyebilirim?

3
Biri istediğim metni içeren ve diğerlerinin hemen altındaki 2 veya 3 satırı nasıl çizebilirim?
Bu bir hata günlüğünün anlık görüntüsüdür: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:195) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:222) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:208) at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:139) at com.rabbitmq.client.impl.ChannelN.basicGet(ChannelN.java:645) Aşağıdaki komutu yapıyorum: cat foo.log | grep ERROR OP’yi aşağıdaki gibi almak için: 06:16:29,933 ERROR EmailRMManager$:45 …

5
grep - eşleşmenin bulunduğu dosya adını listeler
Bir dizinde bir sürü .html dosyası var. Her dosyaya bakmak ve bir model (MD5) eşleştirmek istiyorum. Bunların hepsi yeterince kolaydır. Sorun şu ki, eşleşmenin hangi dosyada bulunduğunu bilmem gerekiyor. cat *.html | grep 75447A831E943724DD2DE9959E72EE31 Yalnızca eşleşmenin bulunduğu HTML sayfası içeriğini döndürür, ancak bana içinde bulunduğu dosyayı söylemez. Eşleşmenin bulunduğu dosyanın …

6
Günlükleri izlemek için GUI (kuyruk ve grep)
Güçlü günlük izleme yeteneklerine sahip bir GUI uygulaması önerebilir misiniz? Genel olarak tail -fGUI'deki gibi çalışır , ancak aşağıdaki özelliklerin üstüne çok yararlı olurdu: (normal) ifadelere dayalı bazı satırları filtreleme (normal) ifadelere göre bazı satırları renklendirme etkileşimli arama farklı dosyalara kolayca uygulanabilen kaydedilebilir yapılandırma (normal) ifadelere dayalı bildirimler Windows'ta benzer …

2
grep “+” operatörü çalışmıyor
Bu ls -l /var/log | awk '{print $9}' | grep "^[a-z]*\.log." çıktı: alternatives.log.1 alternatives.log.10.gz alternatives.log.2.gz alternatives.log.3.gz alternatives.log.4.gz alternatives.log.5.gz alternatives.log.6.gz alternatives.log.7.gz alternatives.log.8.gz alternatives.log.9.gz apport.log.1 apport.log.2.gz apport.log.3.gz ama bu: ls -l /var/log | awk '{print $9}' | grep "^[a-z]+\.log." hiçbir şey çıkarmaz. Niye ya? Sadece değişti *etmek +. Benzer değil mi Operatör …
31 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.