«grep» etiketlenmiş sorular

grep, normal bir ifadeyle eşleşen (veya olmayan) satırları arayan ve sonuçları yazdıran bir Unix komut satırı yardımcı programıdır. Grep özelliklerinin nasıl kullanılacağı, grep ile çalışan normal ifadelerin nasıl yazılacağı ve genel kullanım hakkında sorular için bu etiketi kullanın. Grep artık Unix benzeri ortamlarda (örneğin, Windows'ta Cygwin) bulunduğundan, bu etiketi uyumluluk soruları ve sürümler ile yazılım ortamları arasındaki farklar için de kullanabilirsiniz.

5
“Tail -f” çıkışını başka bir dosyaya yazma
"Nadir" olayların oluşumunu bulmak için kullandığım son yazımın bir devamı olarak grep & tail -f. Bunu başka bir dosyaya kaydetmek istiyorum. Dönmeyi denedim tail -f log.txt | egrep 'WARN|ERROR' içine tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt Dosya oluşturulur, ancak hiçbir şey doldurulmaz, bu önbellekleme sorunu mu yoksa …
34 bash  cygwin  grep  logging 

3
Hisseler aranmadan find / grep komutu
Find komutunu kullandığımda, yerel sürücüleri aramam gerekiyor. Ancak, hemen hemen her zaman süper büyük ağ paylaşımlarına sahip oldum ve bunlar da araştırmaya dahil edildi. Grep ve benzeri komutlarda find komutunu hariç tutmanın kolay bir yolu var mı? Örnek: Bul / -name .vimrc
34 linux  find  grep 

3
'Sed' boru ile nasıl kullanılır
Ben çıkarılan bir dize değiştirmek istiyor grep, ben vardır: $ npm info webpack | grep version beni çıktılar $ version: '2.1.0-beta.12', ama sahip olmak istiyorum: $ 2.1.0-beta.12 Bu yüzden sedgereksiz alt dizgileri kullanarak bunu başarabileceğimi düşünüyorum . Ama işte benim için zor kısım: $ npm info webpack | grep version: …
34 bash  grep  sed 


4
“terim” için grep ve “başka terim” hariç
Terim arayan, ancak ikinci terim içeren satırları hariç tutan bir grep araması yapmaya çalışıyorum. Birden çok -e "pattern"seçenek kullanmak istedim ancak bu işe yaramadı. İşte denediğim bir komutun örneği ve oluşturduğu hata mesajı. grep -i -E "search term" -ev "exclude term" grep: exclude term: No such file or directory -vTüm …
28 linux  bash  search  grep 

7
Grep'i işlem listesinden hariç tutma
Çalışan bir daemonun işlem kimliğini döndürmek için bir komutu bir araya getirdim: ps aux | grep daemon_name | awk "{ print \$2 }" Mükemmel çalışıyor ve PID'yi döndürüyor, ancak şimdi çalıştığım işlem olan ikinci bir PID'yi de döndürüyor. Komutumu dönen PID'lerin listesinden çıkarmamın bir yolu var mı? Birkaç kez test …
27 grep  ps  pid 

1
Kuyruk -f ile grep birleştirin?
Merhaba, Bir günlük dosyasına bakmaya devam etmek istiyorum, ancak alakasız şeyler görmek de istemiyorum, sadece içinde "foobar" olan bir şeyle ilgileniyorum. Yani dosyayı takip ediyor olsaydım, yapardım. tail file | grep "foobar" Şimdi -f seçeneğini ekliyorum, bir şekilde sadece istediğim şeyleri göstermenin bir yolu var mı? grep veya başka bir …
26 linux  grep  tail 


5
XML için Grep aracı [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Süper Kullanıcı için. 4 yıl önce kapandı . XML'de grep benzeri işlemler gerçekleştirmek için iyi bir araç arıyorum - örneğin, yalnızca belirli öznitelikleri çıkarın. Grep kendisi bunu kaldıramaz …
22 automation  grep  xml  regex 

3
Belirli bir süre içinde bir günlük dosyasını grep
Bir günlük dosyasına sahibim, günlükteki her satır bunun gibi bir tarihe hazırlanır: 2012-03-06 11:34:48,657 blah blah blah... grepBu dosyayı nasıl alabilirim ve yalnızca sabah 8'den akşam 11'e kadar olan satırları alırım? Niyetim, sabah 8 ile akşam 11 arasında gerçekleşen hata sayısını saymak istiyorum.
22 grep 



18
Yalnızca kullanılabilir tüm ağ arabirimlerinin cihaz adlarını listeleyin
Linux sunucumdaki mevcut tüm Ağ Aygıtı Adlarının bir listesini almak istiyorum. Anladım ifconfig ancak ifconfig oldukça fazla çıktı üretir: eth0 Link encap:Ethernet Hardware Adresse 08:00:27:fc:5c:98 inet Adresse:192.168.2.222 Bcast:192.168.2.255 Maske:255.255.255.0 inet6-Adresse: fe80::a00:27ff:fefc:5c98/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:329 errors:0 dropped:0 overruns:0 frame:0 TX packets:177 errors:0 dropped:0 overruns:0 carrier:0 …
21 linux  networking  grep  sed  cat 

1
Ubuntu Linux: Belli zamanlar arasında dosya bulmak?
Günün belirli zamanları arasında dosya aramak için Bul / Grep'i kullanarak bir SO buldum Buna dayanarak ve bir metin dizesi içeren dosyaları bulmak ve onları taşımak için Grep komutu denilen bir Unix SE ile bitirdim : find . -type f -mtime -20 | grep -v -e " \(0[012345]\|18\|19\|2[0123]\)" | xargs …
19 linux  ubuntu  grep  find 

7
Cat'ing dosyası ve borularının grep'e avantajları
Kolaylığın yanı sıra, bir dosyayı dosyalamanın ve grep'e borulamanın ek avantajları var mı? Kolaylık, geçmişimden aşağıdaki gibi komutları aldığımda, imlecin satırın sonunda olması, bu yüzden aynı dosyaya karşı grep için farklı metin ile komutu değiştirmek kolaydır. Peki, aşağıdaki sözleşmede başka hangi avantajlar olabilir: cat /var/tmp/trace.2043925204.xt | grep -in profile cat …

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.