[05:01] <btral> Rosha: salam
[05:01] <btral> shoma mitoni to awk komakam konid
[05:01] <btral> ?
[06:34] <btral> dark-sunsalam
[06:34] <btral> dark-sun salam
[07:28] <btral> کسی وقت داره بیاد کمک من؟
[07:33] <mahdy> btral: دوست من ، سوالت رو بپرس کسی اگه ببینه و وقت داشته باشه جواب میده
[07:33] <btral> کسی کار نکرده
[07:33] <btral> میخوام اگه وقت دارید کار کنید تا جواب بگیریم
[07:34] <btral> http://paste.scsys.co.uk/189172
[07:34] <btral> این لینکو ببنیدی لطفا
[07:35] <btral> لینک اشتبه بود
[07:35] <btral> اینو ببنیدی:http://paste.scsys.co.uk/189175
[07:35] <btral> mahdy: میشه وقت بذارید؟
[07:35] <mahdy> btral: chi hast in ?
[07:36] <btral> یه فایل دارم
[07:36] <btral> محتواشو میبینید
[07:36] <btral> ؟
[07:36] <mahdy> btral: arew
[07:36] <btral> یه سایت مشترکه
[07:37] <btral> عصرایران
[07:37] <btral> برای اون اومده عددها رو جمع زده
[07:37] <btral> اعداد متناظر رو
[07:37] <btral> اوکی؟
[07:37] <btral> 4+2=6
[07:37] <btral> کنار صهر ها هم عدد هست
[07:37] <btral> اونا رو جمع زده
[07:37] <btral> برای توتال هم 3+3=6
[07:37] <btral> نتیجه رو ببینید تا بدونید چکار باید کنیم
[07:37] <mahdy> btral: هدفت نهاییت رو بگو
[07:38] <btral> 4خط آخر رو دیدید؟
[07:38] <mahdy> btral: تهش میخوای چیکار کنی ؟
[07:38] <btral> میخوام از فایلم برسم به اون نتیجه
[07:38] <btral> برای این کار از دستور awk استفاده میکنم
[07:38] <btral> باهاش کار کردید؟
[07:38] <btral> راحته
[07:38] <btral> اما گیر کردم
[07:38] <mahdy> btral: که بعدش چی بشه ؟ هدف کل این محاسبات چیه ؟
[07:38] <btral> همه ستون ها با فاصله از هم جدا شدند
[07:38] <btral> به جز یه سوتن
[07:39] <btral> ستون سوم  که شروع 0 ها هست
[07:39] <btral> این محاسبات رو جایی لاز م دارم
[07:39] <btral> کارم نگه همین محاسیباته
[07:39] <btral> فقط همین
[07:39] <btral> برای این کار دستور زیر رو دارم:
[07:40] <btral> میشه لطفا اون کد ها رو تو فایل ذخیره کنید بعد با هم کار کنیم:
[07:40] <btral> کدم اینه
[07:40] <btral> awk 'BEGIN{r="[\t -]+"}/total: /{t+=$2;next}{x=$1;$1=""}FNR==NR{a[x]=$0;next}(x in a){l=split(a[x],b,r);split($0,c,r);for(i=2;i<=l;i++)b[i]+=c[i];a[x]=b[2]"\t"b[3]"\t";for(i=4;i<l;i+=2)a[x]=a[x] b[i]"-"b[i+1]" "}END{print "total: " t; for(i in a)print i"\t"a[i] |"sort -nrk 2"}'
[07:40] <btral> اما نتیجه تو مقادیر مشترک درست نیست
[07:40] <btral> اعداد رو جمع میزنه
[07:40] <mahdy> برای من جذاب نیست خیلی ببخشید
[07:40] <btral> اما اون 0 ها رو نه
[07:40] <btral> mahdy: جالبه اگه وقت بذارید
[07:40] <btral> خیلی سریعه
[07:40] <btral> به منم کمک میکنید
[07:40] <btral> اگه تایم دارید ممنون میشم من
[07:40] <mahdy> btral: در کل بشین با پایتون یا پی اچ پی اسکریپت بنویس کارت راحت تر راه می افته
[07:41] <mahdy> btral: غیر از کمک به شما باید جاییش هم برای خودم جذاب باشه که نیست حتی نمیدونم تهش قراره چی بشه
[07:42] <btral> نه وقتی awk هست نیازی به اونا نیست
[07:42] <btral> ممنون
[07:44] <mahdy> btral: برای کارهای ساده تر بیشتر میپسندمش
[07:44] <btral> خیلی قدرمتمنده
[07:46] <mahdy> btral: تجربه کار ندارم باهاش ولی میدونم که با زیان های اسکریپتی تا حالا به نتیجه رسیده بودی حتما
[07:46] <mahdy> btral: منظورم پرو و پایتون و پی اچ پی بود
[07:46] <mahdy> پرل*
[07:49] <btral> من پرل کار میکنم
[07:49] <btral> اما awk
[07:49] <btral> معجزه میکنه
[07:49] <btral> سرعت مهمه برام