BaşlayınÜcretsiz Başlayın

Bir borunun çıktısını nasıl kaydedebilirim?

Kabuk, borulanmış komutların çıktısını yeniden yönlendirmemize izin verir:

cut -d , -f 2 seasonal/*.csv | grep -v Tooth > teeth-only.txt

Ancak, > boru hattının sonunda yer almalıdır: ortada kullanmaya çalışırsak, şöyle:

cut -d , -f 2 seasonal/*.csv > teeth-only.txt | grep -v Tooth

bu durumda cut'ın tüm çıktısı teeth-only.txt dosyasına yazılır, dolayısıyla grep için geriye hiçbir şey kalmaz ve girdi gelmesini sonsuza kadar bekler.


Peki ya yeniden yönlendirmeyi bir boru hattının en önüne koyarsak ne olur:

> result.txt head -n 3 seasonal/winter.csv

Bu egzersiz

Shell'e Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün

Egzersizi başlat