Bir komutun çıktısını bir dosyada nasıl saklarım?
Şimdiye kadar gördüğün araçların hepsi girdi dosyalarının adını vermene izin veriyor. Çoğunun çıktı dosyasının adını verme seçeneği yok, çünkü gerek duymuyorlar. Bunun yerine, yönlendirme kullanarak herhangi bir komutun çıktısını istediğin yere kaydedebilirsin. Bu komutu çalıştırırsan:
head -n 5 seasonal/summer.csv
ekrana yazın verilerin ilk 5 satırını basar. Bunun yerine şu komutu çalıştırırsan:
head -n 5 seasonal/summer.csv > top.csv
ekranda hiçbir şey görünmez.
Bunun yerine,
head çıktısı top.csv adlı yeni bir dosyaya yazılır.
Bu dosyanın içeriğine cat ile bakabilirsin:
cat top.csv
Büyüktür işareti > kabuğa head çıktısını bir dosyaya yönlendirmesini söyler.
Bu işaret head komutunun bir parçası değildir;
aksine,
çıktı üreten her kabuk komutuyla çalışır.
Bu egzersiz
Shell'e Giriş
kursunun bir parçasıdırEgzersiz talimatları
tail ile yönlendirmeyi birleştirerek seasonal/winter.csv dosyasının son 5 satırını last.csv adlı bir dosyaya kaydet.
Uygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat