more unix filter awk
Daha fazla Unix filtre komutuna genel bakış ve awk ve ve basit otomatik işlem metni için komutlar:
Bu eğitimde, kalan filtre komutlarını ele alacağız.
başka bir telefonda casusluk yapmak için uygulamalar
Basit otomatik işlem metni için iki güçlü komut olan awk ve sed'e de bir göz atıyoruz.
Unix Videosu # 21:
Daha Fazla Unix Filter Komutları
Komut | tr - bu komut, bir dosyadaki karakterleri, tekrar eden karakterleri sıkmak ve onu o karakterin tek bir oluşumuyla değiştirmek veya bir karakteri silmek gibi başka biçimlerde çevirmek için kullanılır. Bu, tee komutunda bulunan farklı seçenekler kullanılarak sağlanabilir. |
---|---|
Ortak Sözdizimi: | tr (SEÇENEK) …… SET1 (SET2) |
Örnek 1: | tr -d ',' |
Örnek 2 | $ tr -d 'merhaba' |
Komut | tee - bu komut, girişi stdin'den okumak ve çıktıyı stdout'a, yani görüntüleme ekranına ve aynı zamanda belirtilen dosyalara yönlendirmek için kullanılır. Öncelikle borular ve filtrelerle birlikte kullanılır. |
---|---|
Ortak Sözdizimi: | tee (SEÇENEK)…. (DOSYA) |
Misal | $ cat file1 | tee dosyası Bu komut, görüntü ekranında dosya1'in içeriğini gösterecek ve aynı zamanda dosya olarak kaydedilecek ve bu da cat filenew komutuyla görüntülenebilecektir. |
Unix ve ve awk Metin İşleme Araçları
Unix, satır bazında çalışan iki metin işleme aracı olarak sed ve awk sağlar. Sed programı (akış düzenleyici) karakter tabanlı işlemeyle iyi çalışır ve awk programı (Aho, Weinberger, Kernighan) sınırlandırılmış alan işleme ile iyi çalışır.
Her ikisi de kalıpları bulmak için normal ifadeler kullanır ve eşleşmeleri işlemek için komutları destekler.
Komut | awk - bu komut, desen eşleştirme ve metin işleme için kullanılan kullanışlı ve güçlü bir komuttur. |
---|---|
Ortak Sözdizimi | awk (seçenekler) 'program metni' dosyası |
Misal | $ ls -l | awk '{3 $} yazdır' Bu komut, dosya ve dizinlerin uzun listesinden yalnızca üçüncü sütunu görüntüleyecektir. |
Komut | sed - bu, bir metin 'akışını' düzenlemek için güçlü bir komuttur. Bir metin dosyasından veya borulu girişten girişi okuyabilir ve girişi tek geçişte işleyebilir. |
---|---|
Ortak Sözdizimi | sed (SEÇENEK)… .. (- f) (dosya) |
Örnek 1 | Ama -n '/ merhaba / p dosya1 Bu komut merhaba içeren tüm satırları gösterecektir. |
Örnek2 | sed 's / merhaba / HELLO /' dosyası1 Bu komut, dosyanın her yerinde hello ile HELLO'nun yerini alacaktır. |
Örnek3 | Ama '/ merhaba / + 2d dosya1 Bu komut, ilk 'merhaba' eşleşmesiyle başlayan iki satırı silecek |
Yaklaşan eğitimimiz size Komut Satırı Parametreleri hakkında daha fazla bilgi verecektir.
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Unix Metin İşleme Komutları: Örneklerle Unix Filtreleri
- Unix Borular Eğitimi: Unix Programlamada Borular
- Unix Komutları: Örneklerle Temel ve Gelişmiş Unix Komutları
- Yeni Başlayanlar İçin UNIX Eğitimi (20'den Fazla Kapsamlı Unix Eğitim Videosu)
- Unix'te İki Dosya Nasıl Karşılaştırılır: Dosya Karşılaştırma Komutları
- Unix Süreçleri Ps ve Üst Gibi Kontrol Komutları (Bölüm C)
- Unix'teki Süreçler: Süreç Kontrolü ve Hata Ayıklama Komutları
- Unix Utilities Program Komutları: Hang, Man, Find Su, Sudo (Bölüm D)