İçindekiler:
- Tanım - Global-Normal-İfade-Baskı (GREP) anlamı ne?
- Techopedia, Global-Normal-İfade-Baskıyı (GREP) açıklıyor
Tanım - Global-Normal-İfade-Baskı (GREP) anlamı ne?
Global düzenli ifade ve baskı (GREP), Unix'te kullanılan bir komut satırı metin arama yardımcı programıdır. "Grep" komutu, dosyaları veya standart girdiyi belirli bir normal ifadeyle eşleşen satırları arar. Daha sonra eşleşen çizgileri programın standart çıktısına yazdırır.
Techopedia, Global-Normal-İfade-Baskıyı (GREP) açıklıyor
Grep komutu, kullanıcının bir veya daha fazla dosyayı desen içeren satırları aramasına olanak tanır.
Grep komut formatının genel bir örneği "grep sat check.txt" dir. Bu komut, kelime sınırlarından bağımsız olarak "sat" metin dizesini içeren tüm satırları check.txt dosyasından yazdırır. Örneğin, "fisat", "sat", "saturn" vb. Gibi metin dizeleri içeren satırlar varsa, bunların tümü çıkış terminalinde yazdırılır.
Grep ile birlikte çıktıyı gereksinime göre görüntülemek için kullanılan çeşitli seçenekler vardır. Bu seçeneklerden bazıları:
- "-i" - Büyük / küçük harf duyarlılığını yoksay
- "-b" - Her satırın başında blok numarasını görüntüler
- "-l" - Dosya adlarını görüntüler, ancak eşleşen satırları göstermez
- "-n" - Eşleşen satırları ve satır numaralarını görüntüler
- "-v" - Eşleşmeyen satırları göster
Birçok işletim sistemi için grep varyasyonları mevcuttur. Grep'in erken varyasyonları arasında "egrep" ve "fgrep" komutları vardı. Egrep, bir dosyayı normal ifade sözdizimini kullanarak bir modelde arar, fgrep sabit bir karakter dizesi arar. Bu grep varyantları, çoğu modern grep uygulamasında komut satırı anahtarları olarak bulunur. Diğer komutlar, arama yardımcı programı olduklarını belirtmek için "grep" sözcüğünü içerir. Örneğin, "pgrep" yardımcı programı, belirtilen normal ifadeyle eşleşen işlem adlarının bir listesini görüntüler.