Pipe( | ) – Linux Terminal Komutları

Pipe( | ) – Linux Terminal Komutları

Merhaba arkadaşlar bu yazımda sizlere linux terminal(bash) programlamadan bahsetmek istiyorum.
Daha önce herhangi bir linux dağıtımı kullanmış olduğunuzu, az çok terminal ve sistem hakkında bilginiz olduğunu varsayıyorum.

Öncelikle pipe( | )‘dan bahsedelim. Pipe öncesinde kullanıdığınız komutun veya işlemin sonucunu sonrasındaki komuta aktarır.
Örnek vermek gerekirse

ls | wc

ls –> Bu komut terminalde, bulunduğumuz dizindeki dosyaları gösterir.
wc –> Bu komut ise parametresiz haliyle satır,kelime ve byte değerlerini verir.

linux ls ve wc komutu
o zaman bu örneğimizde bulunduğumuz dizindeki 10 farklı klasör,11 kelime ve 84 harf olduğunu öğrendik.
Başka bir örnek daha yapalım.

ls | grep dosya_adi

grep –> Genel olarak arama yapmamamıza yarar. Farklı parametrelerle çok değişik şekillerde kullanılabilir.

Bu örneğimizde ls çıktısında dosya_adi’nı arayacak ve eşleşme varsa bunu ekrana yazacaktır.

linux ls ve grep

Şimdi bahsedeceğim özellik ile terminal çıktısını dosyaya yazabilirsiniz.
yönlendirme( > ) Bu işaret öncesindeki komutun sonucunu yeni oluşturulacak bir dosyaya yazar.

ls > yeni_dosya.txt

linux dosyaya yazma

Eğer mevcut değilse yeni_dosya.txt isimli bir dosya oluşturulur ve içine ls komutunun çıktısını yazılır.
>> şeklinde kullansaydık yeni dosya oluşturmayacak varolan dosyanın sonuna ekleme yapacaktı.

linux pipe kullanımı,linux pipe komutu

İlgili Yazılar

Yorum Yok

Fikrini Paylaş

Yorum yaz...


“ Eğer Orta Çağ’da yaşıyor olsaydık C programcıları Perl rahiplerini büyücü diye yakarlardı. ”