Ders 6.5: Borular
| işleci: bir komutun stdout'unu sonrakinin stdin'ine bağlamak, küçük araçlarla çalışan Unix felsefesi, süzgeçler, bir web sunucusu günlüğü üzerinde adım adım bir boru hattı kurmak ve boruların hatalarla ne yaptığı.
16 dk
Bu derste öğreneceklerin
- | işaretinin neyi neye bağladığını açıklamak
- Bir boru hattını adım adım kurmak
- Yaygın süzgeçleri (grep, cut, sort, uniq, head, wc) bir boru hattında kullanmak
- Hataların neden borudan geçmediğini açıklamak
Temel terimler
- Boru |
- Solundaki komutun stdout'unu sağındaki komutun stdin'ine bağlar. İkisi aynı anda çalışır; veri üretildikçe akar.
- Boru hattı (pipeline)
- Borularla birbirine bağlanmış birden fazla komut.
- Süzgeç (filter)
- stdin'den metin okuyan, onu değiştiren ya da seçen ve sonucu stdout'a yazan program. grep, sort, uniq, cut, head, tail, wc, tr, awk ve sed hep süzgeçtir.
- Unix felsefesi
- Tek bir işi yapan ve onu iyi yapan, birlikte çalışan ve metin akışlarını evrensel bir arayüz olarak kullanan programlar yaz.
- cut
- Her satırdan alan keser: -d ayracı belirler, -f alanları seçer.
← Girdi ve çıktıyı yönlendirmek · Tüm dersler · Komut geçmişi →