«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
Rpm ile daha az ne yapar ve rpm olmadan bu metni nasıl alabilirim
Yürüttüğümde less package.rpm, daha az bana paketle ilgili her türlü meta bilgiyi gösterir. Daha azı tam olarak ne yapıyor - meta bilgileri ayıklamak için dahili kod var mı, yoksa ilk bölüm bir metin dosyasına benzeyecek şekilde yapılandırılmış bir rpm mi? headBurada çok yararlı olmadığından , eski varsayalım . Ama asıl …
12 grep  rpm  less 

5
Belirli bir yoldaki bir dosyayı hariç tutarak grep komutunu çalıştırın
Dosyayı aramamın dışında tutmak istiyorum ./test/main.cpp. İşte gördüğüm: $ grep -r pattern --exclude=./test/main.cpp ./test/main.cpp:pattern ./lib/main.cpp:pattern ./src/main.cpp:pattern Bir boru ve filtreler düzenlemesinde birden çok komut kullanarak istediğim çıktıyı elde etmenin mümkün olduğunu biliyorum, ancak grepdoğal olarak ne istediğimi anlayacak bazı alıntılar / kaçış var mı?

4
grep kullanarak () öncesi karakterleri ayıkla
Karakter '(' önce karakter ayıklamak gerekir. Benim dosya yapısı: Gül (iyi) ook papatya () bir Lilly (kötü) ince ayçiçeği () güzel Gibi çıktı dosyası gerekir: rose daisy lilly sunflower Herkes bunun için komut söyleyebilir ..... awk, grep veya sed tercih edilir ...
12 sed  awk  grep 

2
kalıpları yoksaymak için grep
URL'leri aşağıdaki gibi cURL kullanarak bir web sitesinden çıkarıyorum. curl www.somesite.com | grep "<a href=.*title=" > new.txt Yeni.txt dosyam aşağıdaki gibidir. <a href="http://website1.com" title="something"> <a href="http://website1.com" information="something" title="something"> <a href="http://website2.com" title="some_other_thing"> <a href="http://website2.com" information="something" title="something"> <a href="http://websitenotneeded.com" title="something NOTNEEDED"> Ancak, sadece aşağıdaki bilgileri almam gerekiyor. <a href="http://website1.com" title="something"> <a href="http://website2.com" …
12 grep 

2
Boş satırın grep için bağlam “grup ayırıcı” olarak kullanılması
Grup ayırıcı olarak bağlam, renk ve boş çizgiler ile grep çıktı gerekir. Bu soruda , özel tanımlamayı öğrendim group-separatorve grep komutumu şu şekilde oluşturdum: grep --group-separator="" --color=always -A5 ancak grup ayırıcısı aslında boş değildir, bunun yerine hala renk kodunu (ie [[36m[[K[[m[[K) içerir. Çünkü kullanıyorum --color=always. Ama grep komutumda renk lazım …
12 grep  perl  colors 

4
Bir satırı yalnızca sonraki satır belirli bir eşleşme İÇERMİYORSA yazdırın
Tamamlanmayan günlük etkinlikleri için bir günlük dosyası aramaya çalışıyorum. Örneğin, bir "ID 1234 için başlangıç ​​etkinliği ..." günlüğünü tutuyorum ve başarılı olursa sonraki satır "Etkinlik 1234 Tamamlandı" olacaktır. Ben karşılık gelen "Tamamlandı" satırları tarafından takip DEĞİL "Başlıyor ..." satırları almaya çalışıyorum. Örnek Günlük Dosyası Starting activity for ID 1234 ID …
12 grep  sed  awk 

3
Mac üzerinde Grep_color
Terminal kullanarak mac benim regex vurgulanmış almaya çalışıyorum. Bu benim koydu .profile: export GREP_COLOR='1;30;40' Hiçbir şey değişmedi, bu yüzden aynı şeyi bash.profilehala hiçbir şeyime eklemedim , makineyi hiçbir şey yeniden başlatmadı. Ben olduğum zaman: egrep --color=auto ".*\W blah blah " o zaman bazı sarı renk yanar ama benim de yaptığım …
12 grep  osx  colors 

2
birden çok desen grep için xargs kullanma
Her terim dosyada bir satır olmak, ben grep için terimleri olan bir dosya var. Bunu xargs ile yapabileceğimi düşünüyordum. Böyle man sayfasındaki örneklerden ayırabildiğim şey find ./work -print0 | xargs -0 rm xargs ön boru komutunun çıktısını argümanlarının sonuna eklemesidir. Eğer buluntu geri report.docdönerse, xargs inşa ederdi rm report.doc. Bu …
12 grep  xargs 




8
Grep 0 ile satır kaldır, ancak 0.2 değil mi?
İçeriği aşağıdakine benzer bir dosyam var. 0 0 0.2 0 0 0 0 Tek bir sıfır ile tüm satırları kaldırmam gerekiyor. Kullanmayı düşünüyordum grep -v "0", ancak bu 0.2 içeren satırı da kaldırıyor. -wSeçeneği kullanabileceğimi gördüm , ama bu da işe yaramıyor. Tek bir 0 içeren tüm satırları nasıl kaldırabilir …
12 grep 


2
Birden çok bağımsız değişkende grep -v kullanma
Bunu yapmanın daha basit bir yolu var mı? grep -v foo file | grep -v bar Muhtemelen egrep ile yapmanın çok zarif yolları var, ama düz eski grep ile nasıl gidilir? EDIT: grep -v 'foo\|bar' filesadece GNU grep ile çalışıyor gibi görünüyor. Solaris'deyim. Bunun için bir çözüm var mı?
12 grep  solaris 

3
grep: 'X' girdi dosyası da çıktı
Kullandığım ubuntu 14.4ve çıktısını yönlendirmek girişiminde grepbir dosyaya komuta ama bu hatayı almaya devam: grep: input file 'X' is also the output Ben bu sorunu araştırdım ve sadece bir hata olduğunu öğrendim ubuntu 12.4ve hakkında herhangi bir açıklama yok, kimse bu sorunu anlamak için bana yardımcı olabilir mi? Aşağıdaki komutu …

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.