Re: [tanya-jawab] menjumlahkan keluaran pada awk

2004-12-02 Terurut Topik newbie
>
> #!/bin/bash
> SUM=0
>
> for NUM in $( iptables -nvxL FORWARD | grep test | awk '{print NF
> $2}')
> do
> let SUM=$SUM+$NUM
> done
> echo $SUM
>
> Rgds,
> Asfihani
>
makasih banyak atas bantuannya mas asfihani, script nya sudah jalan dengan
baik dan dunia kembali tersenyum :-)

newbie

-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis



Re: [tanya-jawab] menjumlahkan keluaran pada awk

2004-12-02 Terurut Topik Andika Triwidada
On Fri, 3 Dec 2004 10:38:11 +0700 (WIT), [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> saya menggunakan perintah awk untuk menampilkan bandwidth pada table test
> di iptables. keluarannya seperti dibawah ini :
> 
> [EMAIL PROTECTED]:/home/newbie# iptables -nvxL FORWARD | grep test | awk 
> '{print
> NF $2}'
> 95646987
> 9362253
> 92430804
> 9757492
> 92613982
> 95352070
> 96428672
> 93708452
> 91103590
> 91844675
> 94016360
> 91899786
> 91360999
> 
> saya kepingin menjumlahkan semua keluaran tersebut sehingga hanya totalnya
> saja yang ditampilkan. gimana ya caranya ?? maklum bash programing saya
> jongkok :-(

belum dicoba, tapi dari man awk, bagian contoh-contoh, ada yg mirip:

iptables -nvxL FORWARD | grep test | awk '{total += $2} END {print total}'

-- 
 .''`. Andika Triwidada <[EMAIL PROTECTED]>
: :'  :just another Debian admin
`. `'`
 `-  Debian - when you have better things to do than fixing a system

-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis



Re: [tanya-jawab] menjumlahkan keluaran pada awk

2004-12-02 Terurut Topik Asfihani
[EMAIL PROTECTED] wrote:
> saya menggunakan perintah awk untuk menampilkan bandwidth pada table
> test di iptables. keluarannya seperti dibawah ini :
>
> [EMAIL PROTECTED]:/home/newbie# iptables -nvxL FORWARD | grep test | awk
> '{print NF $2}'
> 95646987
> 9362253
> 92430804
> 9757492
> 92613982
> 95352070
> 96428672
> 93708452
> 91103590
> 91844675
> 94016360
> 91899786
> 91360999
>
> saya kepingin menjumlahkan semua keluaran tersebut sehingga hanya
> totalnya saja yang ditampilkan. gimana ya caranya ?? maklum bash
> programing saya jongkok :-(

#!/bin/bash
SUM=0

for NUM in $( iptables -nvxL FORWARD | grep test | awk '{print NF
$2}')
do
let SUM=$SUM+$NUM
done
echo $SUM

Rgds,
Asfihani


-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis



[tanya-jawab] menjumlahkan keluaran pada awk

2004-12-02 Terurut Topik newbie
saya menggunakan perintah awk untuk menampilkan bandwidth pada table test
di iptables. keluarannya seperti dibawah ini :

[EMAIL PROTECTED]:/home/newbie# iptables -nvxL FORWARD | grep test | awk '{print
NF $2}'
95646987
9362253
92430804
9757492
92613982
95352070
96428672
93708452
91103590
91844675
94016360
91899786
91360999

saya kepingin menjumlahkan semua keluaran tersebut sehingga hanya totalnya
saja yang ditampilkan. gimana ya caranya ?? maklum bash programing saya
jongkok :-(

newbie


-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis