«grep» etiketlenmiş sorular

grep, orijinal olarak Unix için yazılmış bir komut satırı metin arama yardımcı programıdır. Metni eşleştirmek için düzenli ifadeler kullanır ve genellikle boru hatlarında filtre olarak kullanılır. Bu etiketi yalnızca sorunuz grep veya grep tabanlı API'lar kullanarak programlama ile ilgiliyse kullanın. Grep komut satırı seçeneklerinin kullanımıyla veya sorun gidermeyle ilgili sorular konu dışıdır.

7
Grep komutu sonucunda alınan her satırı işleme
Aşağıdaki gibi grep komutunu çalıştırdıktan sonra bir dosyadan alınan satırların bir dizi var : var=`grep xyz abc.txt` Diyelim ki sonuç olarak xyz'den oluşan 10 satırım var. Şimdi grep komutunun bir sonucu olarak aldığım her satırı işlemem gerekiyor. Bunun için nasıl ilerlerim?
152 bash  shell  grep 

21
Komut satırından her iki satırı nasıl birleştirirsiniz?
Aşağıdaki biçime sahip bir metin dosyam var. İlk satır "KEY" ve ikinci satır "VALUE". KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Anahtar olarak aynı satırda değer gerekir. Yani çıktı böyle görünmeli ... KEY 4048:1736 string 3 KEY …
151 bash  awk  sed  grep 

5
Belirli dizinleri / dosyaları git grep aramasından hariç tutma
Git deposunu kullanarak arama yaparken belirli yolları / dizinleri / dosyaları dışlamanın bir yolu var mı git grep? --excludeNormal grepkomuttaki seçeneğe benzer bir şey mi? git grepKullanmak gerekir çünkü grepdoğrudan kullanarak büyük git depolarda çok yavaş çalışır.
144 git  grep 

7
Maçtan önce ve sonra Grep karakterleri?
Bunu kullanarak: grep -A1 -B1 "test_pattern" file dosyadaki eşleşen desenden önce ve sonra bir satır oluşturur. Satırları değil, belirli sayıda karakteri görüntülemenin bir yolu var mı? Dosyamdaki çizgiler oldukça büyük, bu yüzden tüm satırı yazdırmakla ilgilenmiyorum, sadece eşleşmeyi bağlamda gözlemliyorum. Bunu nasıl yapacağımıza dair herhangi bir tavsiye var mı?
144 bash  grep 

3
Grep'i grep'e boruladıktan sonra renklendirmeyi koru
'Da simlar bir soru var Grep'ing'den sonra ls rengini koru'da ancak renkli grep çıktısını renklendirmenin korunmadığı başka bir grep'e borulaştırırsanız beni rahatsız ediyor. Örnek grep --color WORD * | grep -v AVOIDolarak ilk çıktının rengini korumaz. Ama benim ls | grep FILEiçin rengi koruyor, neden fark var?
140 linux  bash  colors  grep  pipe 



9
Bir dosyanın içeriği yerine dosya adı için nasıl "grep" yapılır?
grep, herhangi bir satırın belirli bir düzenli ifadeyle eşleşip eşleşmediğini görmek için bir dosya içinde arama yapmak için kullanılır. Ancak, bu durum var - dosya adının kendisiyle eşleşecek (dosyanın içeriğiyle değil) normal bir ifade yazmak istiyorum. Normal ifadeyle eşleşen tüm dosyaları bulmak için bunu sistemin kök dizininden çalıştıracağım. Örneğin, "f" …
135 grep 




9
Linux'ta grep ile dos satır sonlarını (CRLF) içeren dosyaları nasıl ararsınız?
Linux'ta grep ile dos satır sonlarını içeren dosyaları aramak istiyorum. Bunun gibi bir şey: grep -IUr --color '\r\n' . Yukarıdakiler rn, istenen şey olmayan gerçekle eşleşiyor gibi görünüyor . Bunun çıktısı, crlf'yi bu şekilde lf'ye dönüştürmek için xargs aracılığıyla todos'a aktarılacaktır. grep -IUrl --color '^M' . | xargs -ifile fromdos …
126 linux  bash  grep  newline 




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.