«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
journalctl için seçilebilir birimler listesi
Bir CentOS 7 sunucusunda, journalctlgünlükleri üretebilen seçilebilir birimlerin listesini almak istiyorum . Bunu yapmak için aşağıdaki kodu nasıl değiştirebilirim? journalctl --output=json-pretty | grep -f UNIT | sort -u CentOS 7 terminalinde yukarıdaki kod üretilir grep: UNIT: No such file or directory. DÜZENLE: Aşağıdaki java programı, istenen grep'ten herhangi bir çıktı …
18 grep  systemd 

4
Boru kullanma neden grep burada çalışmıyor?
Aşağıdaki komut var: find / -name libGL.so.1 "İzin reddedildi" ile birçok satır döndürür. Bu satırları hariç tutmak istiyorum, bu yüzden aşağıdakileri ekledim: find / -name libGL.so.1 | grep -v 'denied' Ama çıktı aynı - benim grep -v 'denied'ile hatları filtreleme değil Permission denied. Birçok varyasyon denedim, grep eğiticilerine baktım, ancak …
18 shell  grep  pipe 

1
Grep ne zaman kullanılır, daha az, awk, sed [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Linux dünyasına giriyorum ve işte grepgittikçe daha fazla kullanıyorum . Bunu yaparak bazen istediğim şey için yeterli …
17 awk  sed  grep  less 


4
Öncü boşluklar olmadan nasıl grep olurum?
Ben büyük bir kod tabanı ile haşhaş ve önde gelen whitespace ve tablolama oldukça can sıkıcı görünüyor. Ondan kurtulmanın bir yolu var mı? grep -R "something" ./ Örneğin: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Gibi bir şey almak istiyorum: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd Ya da daha iyisi: foo/bar.cpp: …


7
Grep'ten kaynaklanan bir dosyayı nasıl açabilirim?
Sık sık bir satır bulmak için bir grup dosya grep ve sonra grep bir sonuç döndürür. Dosya adını yeni bir komuta kopyalayıp yapıştırmak yerine, bu sonucu bir düzenleyiciyle açabilmek istiyorum. Gibi bir şey: grep foo | vim. Bunu BASH'de yapmanın bir yolu var mı?
17 bash  grep 

5
Grep vs awk kullanma
Belirli bir desen yakalamak awkve grepkullanılabilir. Neden birini diğerinin üzerine kullanmalıyız? Hangisi daha hızlı ve neden? Bir günlük dosyam olsaydı ve belirli bir kalıbı kapmak isteseydim, aşağıdakilerden birini yapabilirdim awk '/pattern/' /var/log/messages veya grep 'pattern' /var/log/messages Hiçbir kıyaslama yapmadım, bu yüzden bilemezdim. Birisi bunu detaylandırabilir mi? Bu iki aracın iç …
17 linux  awk  grep  performance 



2
Birden çok dizini hariç tutmak için --exclude-dir bayrağıyla grep kullanma
Bir Ruby on Rails uygulaması grepüzerinden OSX üzerinde bir sözcük için arama yapıyorum ve belirli bir desenle eşleşen dizinleri hariç tutmak istiyorum. Aşağıdaki komutu kullanıyorum: grep -inRw -E 'direct' . --exclude-dir -E 'git|log|asset' Bu komut, yapacağını düşündüğüm şeyi yapmıyor. İşte nasıl olacağını düşündüm : i - büyük / küçük harfe …

8
Bir bayt dizisinin bir dosyada kaç kez meydana geldiğini nasıl sayabilirim?
Sahip olduğum bir dosya içinde belirli bir bayt dizisinin kaç kez olduğunu saymak istiyorum. Örneğin, sayının \0xdeadbeefyürütülebilir bir dosyada kaç kez oluştuğunu öğrenmek istiyorum . Şu anda bunu grep kullanarak yapıyorum: #/usr/bin/fish grep -c \Xef\Xbe\Xad\Xde my_executable_file (CPU'm küçük endian olduğu için baytlar ters sırada yazılır) Ancak yaklaşımımla ilgili iki problemim …

1
yönelimli taraflı cezalarla agrep
Ben kullanıyorum tre-agrep (manpage) , bir uygulama agrep (manpage) yaklaşık desen eşleştirme gerçekleştirmek için. Bu yardımcı program Levenshtein mesafesine göre eşleşmeleri arar ve kullanıcı, değiştirme, ekleme veya silme düzenlemeleri için uygulanan cezayı yapılandırabilir. Ancak, sorgu uzunluğu boyunca, yani sağa göre sorgunun başında (sol uç) silme işlemleri için daha düşük bir …
16 grep  agrep 

2
İki desen arasında (ve dahil) çizgiler yazdırın
Hattın CKsonunda olan hatlardan açgözlülükle başlamak ve hat sonunda olduğunda açgözlülüğü durdurmak istiyorum D. Denedim grep "$CK" "$D" file..txtama işe yaramadı. Giriş: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG İstenen çıktı: gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D

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.