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
