sed Komut Oluşturucu
Metin akışlarını filtrelemek ve dönüştürmek için sed komutları oluşturun
sed ile Başlarken
## sed nedir?
`sed` (akış düzenleyici) girdiyi satır satır okur, düzenleme komutlarından oluşan bir betik uygular ve sonucu standart çıktıya yazar. Bul-değiştir, ikame ve toplu metin dönüşümleri için idealdir.
## Nasıl Kullanılır
1. **Betiği Girin**: `s/old/new/g` gibi bir `sed` ifadesi sağlayın. 2. **Seçenekleri Ayarlayın** (isteğe bağlı): genişletilmiş regex için `-E`, otomatik yazdırmayı kapatmak için `-n`, dosyaları yerinde düzenlemek için `-i`. 3. **Dosyayı Belirtin**: İşlenecek dosyayı girin. 4. **Kopyala & Çalıştır**: Oluşturulan komutu terminalinize kopyalayın.
İkame Sözdizimi
En yaygın `sed` komutu ikamedir:
``` s/pattern/replacement/flags ```
### Yaygın bayraklar - `g` — her satırdaki tüm eşleşmeleri değiştirir (yalnızca ilki değil) - `i` / `I` — büyük/küçük harf duyarsız eşleşme - `N` (bir sayı) — yalnızca N. eşleşmeyi değiştirir - `p` — yalnızca bir ikame yapıldıysa satırı yazdırır (`-n` ile birlikte kullanın)
### Örnekler - `s/foo/bar/g` — her `foo` yu `bar` ile değiştirir - `s/[0-9]+/N/g` (`-E` ile) — her rakam dizisini `N` ile değiştirir - `1d` — ilk satırı siler - `/pattern/d` — `pattern` ile eşleşen satırları siler
### Tırnaklama Betiği her zaman tek tırnakla sarın, böylece kabuk `/`, `$` veya `\` öğelerini yorumlamaz. Bu üretici tırnaklamayı sizin için halleder.
▶-i bayrağı ne işe yarar?
▶Desenimde özel karakterleri nasıl kullanırım?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla