لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
جداسازی خروجی و جمع اعداد با استفاده از cut
2014-01-15, 09:08 AM,
ارسال : #1
جداسازی خروجی و جمع اعداد با استفاده از cut
با سلام..من ی اسکریپت نوشتم که خروجی زیر رو توی صفحه ترمینال برام چاپ میکنه:
به طور واضح اگر بخوام بگم خروجی اسکریپت من چیزی شبیه به این هست و من میخوام این اعداد باهم جمع بشن:
کد :
3387 /test/file
23619 /test/file
5813 /test/file
10190 /test/file
1282 /test/file
42 /test/file
8 /test/file
138 /test/file

حالا میخام بعد از اینکه این خروجی برام چاپ شد ادامه بنویسه مثلا total= و جمع اعداد رو برام چاپ کنه...میدونم باید از cut استفاده بشه ولی نمیدونم چه طور اون رو بنویسم وبعد حاصلجمع رو حساب کنم...ممنون از راهنمییتون

<!-- m --><a class="postlink" href="http://net-ict.blogfa.com/">http://net-ict.blogfa.com/</a><!-- m -->
اللهم عجل لولیک الفرج
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2014-01-16, 12:11 AM,
ارسال : #2
RE: جداسازی خروجی و جمع اعداد با استفاده از cut
سلام Rolleyes
sum=0
`for i in `./you-script | tr -s " " | cut -d " " -f 1
do
[sum=$[sum+i
done
echo total=$sum

فکٌم صاف شد تا تونستم بدون به هم ریختگی کد رو بذارم تو forum
از ادمین عاجزانه تمنٌا میکنم مسئله alignment رو حل کنن که font به هم نریزه.


باقی بقایت Shy

www.bazyar.ir
وب سایتی متفاوت جهت آموزش لینوکس و محصولات بازمتن
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2014-01-18, 03:35 PM,
ارسال : #3
RE: جداسازی خروجی و جمع اعداد با استفاده از cut
(2014-01-16, 12:11 AM)بازیار نویسنده :  از ادمین عاجزانه تمنٌا میکنم مسئله alignment رو حل کنن که font به هم نریزه.

باقی بقایت Shy

سلام

اگر شما برای ارسال پاسخ به جای استفاده از گزینه ارسال سریع که در پایین هر تایپک قرار دارد بر روی گزینه ارسال پاسخ (گزینه‌ی بنفش رنگ) کلیک نمایید به صفحه ارسال پاسخ هدایت می‌شوید که ویرایشگر آن قابلیت درج کُد در متن را به شما می‌دهد.

سی‌تو را در فیس‌بوک | توییتر | گوگل‌پلاس دنبال کنید.
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2014-01-19, 06:31 PM,
ارسال : #4
RE: جداسازی خروجی و جمع اعداد با استفاده از cut
سلام b.tavakkoli عزیز Shy

من هم همین کار رو کردم
تو ارسال سریع که نمیشه شکلک گذاشت Shy

باقی بقایت Shy

www.bazyar.ir
وب سایتی متفاوت جهت آموزش لینوکس و محصولات بازمتن
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2014-01-21, 03:40 PM, (آخرین ویرایش توسط : 2014-01-21, 03:44 PM b.tavakkoli.)
ارسال : #5
RE: جداسازی خروجی و جمع اعداد با استفاده از cut
سلام

اگر از امکان کد ویرایشگر استفاده می‌کردید نوشه شما به صورت زیر در می‌آمد که بسیار هم راحت است، اما ظاهرا شما استفاده ننموده‌اید که دقیقا مانند حالت نوشته معمولی نمایش داده می‌شود.

البته حرف شما درست است که ویرایشگر امکان LTR کردن متون در خود متن را ندارد و از ویرایگشر یک انجمن هم نمی‌توان توقع زیادی داشت! اما اگر شما از تگ کد که در داخل ویرایشگر هست استفاده نمایید و کدتان را بنویسید یا از جایی دیگر کپی پیست نمایید خیالتان راحت خواهد بود که به هم ریختگی مشاهده نخواهد گردید.

در صورتی که در این خصوص مشکلی دارید لطفا با پیغام خصوصی با بنده در ارتباط باشید یا در انجمن نظرات و پیشنهادات مطرح نمایید تا این تاپیک از موضوع خود خارج نشود.

کد :
//This is s sample
<?php
echo ("Hello World!";)
?>

سی‌تو را در فیس‌بوک | توییتر | گوگل‌پلاس دنبال کنید.
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2014-01-30, 08:52 PM,
ارسال : #6
RE: جداسازی خروجی و جمع اعداد با استفاده از cut
من با awk نوشتم که به نظرم مناسبتره

کد :
awk '{s+=$1;print}END{print "total = " s}' filename
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان