Categories
tr

Linux’ta grep komutu nasıl kullanılır

GREP, metin belgelerini aramak için kullanılan UNIX için bir komut satırı yardımcı programıdır. Normal ifadeler kullanarak temel aramalar ve gelişmiş desen eşleştirme yapabilir. GREP yardımcı programı, Linux ve Mac OS X dahil olmak üzere tüm büyük UNIX dağılımlarına dahildir.

Grep, komut istemine Grep yazarak çalıştırılabilir. Komut, bulunacak dize ve dosyanın dosya adı dahil olmak üzere belirli parametreler gerektirir. Örneğin, “ReadMe. text” dosyasının içinde “lisans” kelimesi olup olmadığını kontrol etmek istiyorsanız, aşağıdaki komutu yazacaksınız:

grep lisansı readme. txt

Kelime bulunmazsa, GREP herhangi bir çıktı üretmez. Dize belgede bulunuyorsa, GREP dizenin her oluşumunu listeleyecektir. Daha karmaşık bir arama yapmanız gerekiyorsa, normal bir ifade kullanabilirsiniz. Örneğin, aşağıdaki komut, “US. TXT” dosyasını arayacak ve “ME” ile başlayan veya “siz” (vaka duyarlı) ile biten tüm satırları listeleyecektir.

gre p-e “^me | you $” us. txt

Yukarıdaki örnekteki “-E” parametresi, modelin “genişletilmiş normal ifade” olduğunu gösterir. Bu seçeneği kullanarak GREP, arama modelinizi temel bir dize yerine normal bir ifade olarak işlediğinden emin olabilirsiniz. GREP ayrıca, daha spesifik sorgular oluşturmak ve çıktıyı özelleştirmek için kullanılabilecek diğer komut satırı seçeneğini de destekler. Bu seçenekleri görüntüleyebilir ve UNIX komut istemine Grep yazarak GREP hakkında daha fazla bilgi edinebilirsiniz.

Not: “GREP” adı, “küresel olarak düzenli bir ifade arayın ve baskı” ifadesinden gelen bir kısaltmadır.