2013/3/19 Ahmet ARAS <[email protected]>

>
> Örnek olarak  ;
> no sira no yil ay gun zam  ort
> 1 1821 12 11 01 1            110,3
>  "(20+32+25.5+40+43.7+501) / 6 "
>

Bu is icin ort=$1+$2+.../6 gibi bir formul kullanabilirsiniz.
Daha sonra satir bitince onu yazdirirsiniz.
Zam hangi sutun goremedim ama onu da bir kontrol degiskeni ile
yapabilirsiniz.
Mesela 5. eleman zam ise if ( $5!=zam ) zam=$5 gibi bir kontrol ifadesi
kullanabilirsiniz.
Syntax da hata olabilir kontrol etmeden yazdim.

Neden awk?... Bu tür derinleme bir işlem zinciri Python gibi bir dil ile
daha basit çözülmez mi diye düşünmeden edemiyor insan?...

Sed,grep,awk ve perl unix in temel komutlarindandir. Awk ile bu isi yapmak
python ile yapmaya gore daha zariftir, temeldir. Python sonradan cikmis ve
her yerde olmayabilir.
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap