unix pipes tutorial pipes unix programming
visual studio için github uzantısı nasıl kullanılır
Unix Programlamada Borulara Genel Bakış:
Bu eğiticide, daha fazlasını öğreneceğiz Unix Borular.
Ve daha sonra, kalan filtre komutlarından bazılarıyla çalışacağız ve bunları birbirine bağlamanın bir örneğini göreceğiz.
Unix Videosu # 20:
Unix'te Borular
Boru sembolü '|' kullanılarak bir dizi filtre komutu birbirine bağlanabilir. İki komut birbirine bağlandığında, ikinci programın stdin'i birinci programın standart çıkışından okunur. Bu, karmaşık komutları hızlı bir şekilde çalıştırmak için güçlü bir mekanizma oluşturur.
Komut | sort: bu komut dosyanın içeriğini sıralamak için kullanılır. Bu komut, sıralanan dosyaları birleştirmek ve sonucu bir dosyada saklamak için de kullanışlıdır. Orijinal dosyanın içeriği değişmeden kalır. |
---|---|
Ortak Sözdizimi: | sırala (SEÇENEK)… (DOSYA) |
Örnek 1: | sırala dosya1 Bu komut dosya1'in içeriğini sıralayacaktır. |
Örnek2: | sort -o çıktı_dosya dosya1 dosya2 Bu, dosya1 ve dosya2'nin içeriğini sıralayacak ve sonucu çıktı_dosyası dosyasına kaydedecektir. |
Komut | cut - bu komut, bir dosyadan belirli sayıda karakteri veya sütunu kesmek için kullanılır. Belirli sayıda sütunu kesmek için sınırlayıcıyı belirtmek önemlidir. Bir sınırlayıcı, bir metin dosyasında sütunların nasıl ayrıldığını belirtir. boşluk, sekme veya diğer özel karakterlerin sayısı. |
---|---|
Ortak Sözdizimi: | OPTION… (FILE) seçeneğini kes |
örnek 1 | cut -c 5-10 dosya1 Dosyanın her satırından 5 ila 10 karakter keser1 |
Örnek 2 | cut -d ',' -f2,6 dosya1 Bu, alanların ayırıcı ',' ile ayrıldığı dosya1'den 2. ve 6. alanları keser. |
Bu 2'yi kesecekndve 6incialanların ayırıcı ',' ile ayrıldığı dosya1'den alanlar.
Şimdi bir görelim Misal benzersiz kelimelerin sıralı bir listesini yazdırmak için borular kullanma. Eğer dosya1 rastgele tekrarlı bir kelime listesine sahipse, bunu başarmak için aşağıdaki borulama kullanılabilir.
$ sort file1 | uniq > file2
Burada, sort komutu 'dosya1' dosyasından girişi okur ve çıktıyı standart çıktıya gönderir. Boru sembolü, sort komutunun çıktısının uniq komutunun girişine yeniden yönlendirilmesine neden olur. Uniq komutları, sıralı listeyi stdininden okur ve oradaki benzersiz kelimeleri standart çıkışına yazdırır.
Son olarak, çıktı yeniden yönlendirme sembolü '>' uniq komutunun stdout'unu 'dosya2' dosyasına yeniden yönlendirir.
Umarım bu eğitimden keyif almışsınızdır. Daha sonra kalan filtre komutlarını ele alacağız.
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Unix Metin İşleme Komutları: Örneklerle Unix Filtreleri
- Metin İşlemede Daha Fazla Unix Filtresi ve Awk, Sed Komutları
- Unix Komutları: Örneklerle Temel ve Gelişmiş Unix Komutları
- Yeni Başlayanlar İçin UNIX Eğitimi (20'den Fazla Kapsamlı Unix Eğitim Videosu)
- Örneklerle Unix Shell Scripting Eğitimi
- Unix Nedir: Unix'e Kısa Bir Giriş
- Yeni Başlayanlar İçin Derinlemesine Eclipse Eğiticileri
- Unix'te Vi Editor ile Çalışmak