IT INFRASTRUCTURE AUTOMATION: TEXT FILE PROCESSING & REGEX EĞİTİMİ

Log ve yapılandırma dosyalarını regex ile fethet

grep, sed, awk ve düzenli ifadelerle log ayrıştırma, toplu düzenleme ve rapor üretimini gerçek dosyalar üzerinde uygulamalı öğrenin.

Düzenli ifadeler ve grep/sed/awk ile log ve yapılandırma dosyalarını ayrıştırmayı, toplu düzenlemeyi ve rapor üretmeyi gerçek dosyalar üzerinde öğreten orta seviye eğitim.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Düzenli ifade desenleri, grep, sed akışı ve awk ile alan işleme

Bu orta seviye eğitim, sistem yöneticilerinin log ve yapılandırma dosyalarını düzenli ifadeler ve metin işleme araçlarıyla otomatik ayrıştırmasını öğretir. Düzenli ifade (regex) temelleri; karakter sınıfları, niceleyiciler, çapalar, gruplama ve geri referanslar ele alınır. grep/egrep ile desen arama ve -o, -E, -P seçenekleri; sed ile satır bazlı dönüştürme, yer değiştirme ve yerinde düzenleme; awk ile alanlara ayırma, koşullu işleme, BEGIN/END blokları ve hesaplamalar uygulanır. cut, sort, uniq, tr ve pipe zincirleriyle Apache/Nginx logundan rapor üretimi, yapılandırma dosyalarında toplu değişiklik ve CSV dönüştürme gerçek senaryolarla gösterilir. Katılımcılar eğitim sonunda karmaşık metin verisini tek satırlık komutlarla hızla ayrıştırıp raporlayabilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar regex temellerinden awk ile log raporlamaya kadar her konuyu gerçek log ve yapılandırma dosyalarında uygular.

Seviye

Orta Seviye — Linux metin işleme araçları ve düzenli ifadelerle log ve yapılandırma dosyalarını otomatik ayrıştırma; grep, sed, awk ve regex desenleri.

Öğrenme Metodu

Katılımcılar örnek Apache/Nginx logları ve yapılandırma dosyaları üzerinde doğrudan terminalde komut zincirleri kurarak her tekniği uygular.

Neden Bu Eğitim?

🔍Hızlı Analiz

Gigabaytlık logları saniyeler içinde süzüp aradığınız olaya ulaşırsınız.

✂️Toplu Düzenleme

Onlarca dosyada sed ile tek komutla güvenli toplu değişiklik yaparsınız.

📊Rapor Üretimi

awk ile ham logdan özet ve istatistik tabloları çıkarabilirsiniz.

Anahtar Konular

düzenli ifaderegex eğitimgrep sed awklog ayrıştırmametin işlemelinux komut satırıawk raporlamased yer değiştirmelog analiziboru hattı
“Doğru yazılmış tek satırlık bir regex, saatlerce elle tarama yapmaktan iyidir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Terminal Kullanımı

Temel Linux komutlarıyla terminalde gezinebilme gerekir.

2
Pipe Mantığı

Komut çıktısını | ile başka komuta aktarma mantığına aşinalık faydalıdır.

3
Betik Temeli

Basit kabuk betiği okuyabilmek örnekleri hızlandırır.

4
Lab Ortamı

grep, sed, awk kurulu herhangi bir Linux sistemi veya WSL yeterlidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, düzenli ifade desenleri kurup grep ile hedef satırları süzebilir.
Modül 1
Regex Temelleri
  • Literal karakter ile özel meta karakter farkı
  • Nokta (.) ile herhangi bir karakteri eşleştirme
  • Temel (BRE) ve genişletilmiş (ERE) regex ayrımı
  • Ters bölü ile meta karakter kaçışı
  • Büyük/küçük harf duyarlılığı ve bayraklar
  • Regex'i test etmek için pratik yaklaşımlar
Modül 2
Karakter Sınıfları ve Niceleyiciler
  • Köşeli parantez [a-z0-9] ile karakter kümesi
  • POSIX sınıfları [[:digit:]], [[:space:]]
  • + ? niceleyicileriyle tekrar sayısı
  • {n,m} ile belirli tekrar aralığı
  • Olumsuzlama [^...] ile dışlama
  • Açgözlü ve isteksiz eşleşme farkı
Modül 3
Gruplama ve Çapalar
  • Parantezle gruplama ve alt desenler
  • | alternatif operatörüyle 'veya' eşleşmesi
  • ^ ve $ ile satır başı/sonu çapaları
  • \b ile kelime sınırı eşleştirme
  • Geri referans \1 ile tekrar eden desen
  • Grupları yakalama ve çıkarma mantığı
Modül 4
grep ile Arama
  • grep -E ile genişletilmiş regex kullanımı
  • grep -o ile yalnızca eşleşen kısmı çıkarma
  • grep -c, -n, -v sayma ve tersleme
  • grep -r ile dizin ağacında arama
  • grep -P ile Perl uyumlu regex (PCRE)
  • Çoklu desen için -e ve -f seçenekleri
Günün hedefiKatılımcı, sed ile metni süzüp dönüştürerek toplu düzenleme yapabilir.
Modül 1
sed Temelleri
  • sed akış düzenleyici mantığı ve pattern space
  • Komut biçimi ve adres aralıkları
  • p komutu ve -n ile seçici yazdırma
  • Standart girdiyi işleyip stdout'a yazma
  • Birden çok komutu -e ile zincirleme
  • Betik dosyasını -f ile çalıştırma
Modül 2
Yer Değiştirme
  • s/eski/yeni/ yer değiştirme sözdizimi
  • g bayrağıyla satırdaki tüm eşleşmeler
  • Yakalama grubu ve \1 ile yeniden kullanım
  • & ile tüm eşleşen metni referans alma
  • Ayraç değiştirme s|...|...| ile yol düzenleme
  • I bayrağıyla büyük/küçük harf duyarsız değişim
Modül 3
Satır Seçimi ve Silme
  • Satır numarası ve aralıkla adresleme
  • /desen/ ile desen eşleşen satırları seçme
  • d komutuyla satır silme
  • Belirli aralığı silme (örn. 1,5d)
  • Boş satırları ve yorumları temizleme
  • i ve a ile satır ekleme
Modül 4
Gelişmiş sed
  • sed -i ile dosyayı yerinde düzenleme ve yedek
  • Birden çok dosyada toplu değişiklik
  • hold space ile satırları biriktirme
  • y komutuyla karakter çevirme
  • Koşullu değişiklik ve adres olumsuzlama (!)
  • Yapılandırma dosyasında güvenli parametre güncelleme
Günün hedefiKatılımcı, awk ile logları alanlara ayırıp özet rapor üretebilir.
Modül 1
awk Temelleri
  • Alan ($1, $2) ve kayıt ($0) kavramı
  • FS ile alan ayracını belirleme
  • NR ve NF yerleşik değişkenleri
  • print ile seçili alanları yazdırma
  • OFS ile çıktı alan ayracı ayarlama
  • F seçeneğiyle CSV ayrıştırma
Modül 2
Desen ve Eylem
  • desen { eylem } yapısının çalışması
  • Regex deseniyle satır süzme
  • Alan karşılaştırmasıyla koşullu işleme
  • BEGIN ve END bloklarının rolü
  • if/else ve for ile awk içi mantık
  • Birden çok desen-eylem çifti tanımlama
Modül 3
Hesaplama ve Diziler
  • Alanları toplayıp ortalama hesaplama
  • İlişkisel dizilerle sayım (örn. IP sayma)
  • Benzersiz değerleri gruplama
  • printf ile biçimli tablo çıktısı
  • length, substr, split metin fonksiyonları
  • gsub ile awk içinde yer değiştirme
Modül 4
Boru Hattıyla Raporlama
  • cut ile sütun seçimi ve awk ile birleştirme
  • sort ve uniq -c ile sıklık tablosu
  • tr ile karakter dönüştürme ve temizleme
  • Apache logundan en çok istek yapan IP'leri bulma
  • HTTP 5xx hatalarını sayıp özetleme
  • Çok adımlı pipe zincirini betiğe dökme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Regex Kurma

Karakter sınıfları, niceleyici ve çapalarla doğru düzenli ifadeler yazabilirsiniz.

✅
grep Ustalığı

grep seçenekleriyle büyük logları hızla süzüp eşleşmeleri çıkarabilirsiniz.

✅
sed Dönüştürme

sed ile metni yer değiştirip satırları seçerek dönüştürebilirsiniz.

✅
Toplu Düzenleme

sed -i ile çok sayıda dosyada güvenli toplu değişiklik yapabilirsiniz.

✅
awk Alan İşleme

awk ile alanlara ayırıp koşullu işleme ve hesaplama yapabilirsiniz.

✅
Log Raporlama

Ham loglardan sıklık tablosu ve özet rapor üretebilirsiniz.

✅
Boru Hattı

cut, sort, uniq ve tr'yi pipe ile zincirleyerek veri işleyebilirsiniz.

✅
Otomasyon

Metin işleme zincirlerini betiğe dökerek tekrarlanabilir hale getirebilirsiniz.

Kimler İçin Uygundur?

  • Log analizi yapan sistem yöneticileri
  • DevOps mühendisleri
  • metin verisini komut satırında hızlı işlemek isteyen teknik personel için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Log analizi yapan sistem yöneticileri, DevOps mühendisleri ve metin verisini komut satırında hızlı işlemek isteyen teknik personel için uygundur.
Önceden regex bilmek gerekir mi?
Hayır, düzenli ifadeler sıfırdan öğretilir; yalnızca temel terminal kullanımı yeterlidir.
Gerçek loglarla mı çalışacağız?
Evet, örnek Apache/Nginx logları ve yapılandırma dosyaları üzerinde gerçek ayrıştırma senaryoları uygulanır.
grep, sed ve awk arasındaki fark nedir?
grep arar, sed dönüştürür, awk alanlara ayırıp hesaplar; eğitim üçünü birlikte kullanmayı öğretir.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. IT Infrastructure Automation: Text File Processing & RegEx E Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Sistem Yönetimi TemelleriSystems Engineering Process: Design Principles Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering Process: Design Principles Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Sistem mühendisliği sürecinin tasarım ilkelerini; yaşam döngüsü, V-modeli, gereksinim analizi, fonksiyonel ayrıştırma ve mimari sentezi temelden öğreten eğitim.

Detayları Gör →
Sistem Yönetimi TemelleriSystems Engineering Process: Design Tools & Techniques Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering Process: Design Tools & Techniques Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Sistem mühendisliği sürecinde tasarım araç ve tekniklerini; SysML modelleme, QFD, Pugh karar matrisi, FMEA/FTA güvenilirlik ve doğrulama araçlarını öğretir.

Detayları Gör →
Sistem Yönetimi TemelleriSystems Engineering Process: Human Factors in System Design Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering Process: Human Factors in System Design Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Sistem tasarımında insan faktörleri mühendisliği: görev analizi, iş yükü ölçümü (NASA-TLX), insan hatası analizi (SHERPA/HEART) ve HMI tasarımı.

Detayları Gör →
Sistem Yönetimi TemelleriSystems Engineering Process: System Analysis & Modeling Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering Process: System Analysis & Modeling Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Sistem analizi ve MBSE eğitimi: FFBD, N2 matrisi, SysML diyagramları, trade study ve model doğrulama ile model tabanlı sistem mühendisliği uygulaması.

Detayları Gör →
Sistem Yönetimi TemelleriSystems Engineering: An Introduction Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Systems Engineering: An Introduction Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Sistem mühendisliğine giriş eğitimi: yaşam döngüsü, V-model, ISO 15288 süreçleri, gereksinim yönetimi, V&V ve risk yönetimi temelleri uygulamalı anlatılır.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn