Lütfen aşağıdaki komutun ne anlama geldiğini açıklayın:
awk -F: '{print $4}'
Lütfen aşağıdaki komutun ne anlama geldiğini açıklayın:
awk -F: '{print $4}'
Yanıtlar:
awk -F: '{print $4}'
awk- Bu AWK Programlama Dilinin tercümanıdır. AWK dili, veri dosyalarının işlenmesi, metin alma ve işleme için kullanışlıdır.-F <value>- awkHangi alan ayırıcının kullanılacağını söyler . Sizin durumunuzda, -F:ayırıcının :(kolon) olduğu anlamına gelir .'{print $4}'Dördüncü alanı yazdırmak anlamına gelir :.Diyelim ki adı verilen bir dosya var testve içinde aşağıdakiler var:
Hello:my:name:is:Alaa
Komutu çalıştırırsak awk -F: '{print $4}' testçıktı şu şekilde olacaktır:
is
Çünkü isdördüncü alan.
alan1 alan3 alan5
----- ---- ----
| | | | | |
Merhaba: my: adı: is: Alaa
|| ||
- -
alan2 alan4
454 154:266:377:454:5334 doları ve tüm çizgiyi boşlukla ayırarak yazdırmak istersem ne olur ?