tee Komut Oluşturucu
stdin'i stdout ve dosyalara kopyalamak için tee komutları oluşturun
tee ile Başlarken
## tee nedir?
`tee`, standart girdiden okur ve hem standart çıktıya **hem de** bir veya daha fazla dosyaya yazar. Boru hattı çıktısını ekranda görmeye devam ederken bir dosyaya yakalamanın standart yoludur veya bir akışı birden çok hedefe dağıtmanın yoludur.
## Nasıl Kullanılır
1. **Seçenekleri Ayarlayın** (isteğe bağlı): Üzerine yazmak yerine eklemek için `-a`. 2. **Dosyayı Belirtin**: Çıktı dosyasını girin (veya dosyaları kabuğunuzda manuel olarak listeleyerek birden çok dosya girin). 3. **Kopyala ve Çalıştır**: Bir komutun çıktısını oluşturulan `tee` komutuna borulayın.
Yaygın Kalıplar
### `-a` ile Ekleme Üzerine yazmak yerine bir günlüğe ekleyin:
``` echo "$(date) start" | tee -a run.log ```
### Görüntülerken Yakalama Uzun bir derleme günlüğünü ekranda gösterin **ve** kaydedin:
``` make 2>&1 | tee build.log ```
### Birden Çok Dosyaya Dağıtma Tek seferde birden çok dosyaya tee uygulayın (dosya bağımsız değişkenlerini manuel olarak ekleyin):
``` cat data.txt | tee a.txt b.txt c.txt ```
### sudo ile Birleştirme Root'a ait bir dosyaya yazın:
``` echo "config" | sudo tee /etc/myapp.conf ```
▶Üzerine yazmak yerine nasıl ekleme yaparım?
▶Birden çok dosyaya yazabilir miyim?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla