Özet - Veri Boru Hattı
Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 47 / 82.
Görev
Kolaysales.txt dosyası category:item:price formatında ürün satış kayıtlarını içerir. electronics kategorisinde satılan benzersiz ürün sayısını bulmak için tam bir veri boru hattı oluşturun.
Aşağıdaki işlemleri gerçekleştiren tek bir komut çalıştırın:
sales.txtdosyasını okumak içincatkullansınelectronicsiçeren satırları filtrelemek içingrep'e boru ile aktarsın- Kayıtları düzenlemek için
sort'a boru ile aktarsın - Tekrarları kaldırmak için
uniq'e boru ile aktarsın - Benzersiz
electronicsürünlerini saymak içinwc -l'ye boru ile aktarsın
İpucu: Bu boru hattı öğrendiklerinizin hepsini birleştirir:
grepile filtreleme,sortile veri hazırlama,uniqile tekrarları kaldırma vewc -lile sayma. Tüm beş komutu|sembolü kullanarak zincirleyin.
Kendin dene
Temeller bölümündeki tüm dersler
4Dizinler
Bir Dizin OluşturBir Dizin KopyalaBir Dizin Taşı ve Yeniden AdlandırBir Dizin SilÖzet - Dizin İşlemleri7Dosya İçeriği
Head ve TailKelime SayısıSort KomutuUnik KomutuGrep TemelleriBayraklarla GrepÖzet - Metin Dedektifi10Günlük Analizörü Projesi
Proje Genel BakışıGünlük Dosyasını Görüntüleme2Navigasyon
Çalışma Dizini'ni YazdırDosyaları ListeleDizin DeğiştirMutlak ve Göreli YollarEv ve Kök DizinÖzet - Yolunu Bul8Yönlendirme
Standart ÇıktıDosyaya Üzerine YazmaDosyaya EklemeStandart GirdiStandart HataÖzet - Günlük Oluşturucu3Dosyalar
Bir Dosya OluşturBir Dosya OkuBir Dosya KopyalaBir Dosyayı Taşı ve Yeniden AdlandırBir Dosya SilÖzet - Dosya İşlemleri6Joker Karakterler ve Desenler
Yıldız Joker KarakteriSoru İşareti Joker KarakteriKöşeli Parantez JokerleriJoker Karakterleri BirleştirmeÖzet - Seçici İşlemler9Borulama
Boru Nedir?İki Komutu ZincirlemeBirden Fazla Komutu ZincirlemeGrep ile BoruÖzet - Veri Boru Hattı