انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: shifu5040 در 07 مهر 1396، 02:21 ب‌ظ

عنوان: هدایت خروجی یک برنامه در ترمینال به یک متغیر محلی
ارسال شده توسط: shifu5040 در 07 مهر 1396، 02:21 ب‌ظ
سلام!
من میخوام با یه بش اسکریپت از کاربر یه مقدار رو دریافت کنم بعد به ازای هر ورودی مشخص . به یک متغیر به اسم up یک واحد اضافه یا کم کنم
مشکلم اینجاست که هرکار میکنم نمیتونم مقدار قبلی up رو با یک واحد جدید جمع یا تفریق کنم
مثلا اینجوری شد یه بار:
up=1+1+1+1
درحالی که میباست خروجی 4 رو بده
عنوان: پاسخ : هدایت خروجی یک برنامه در ترمینال به یک متغیر محلی
ارسال شده توسط: Geek در 07 مهر 1396، 02:37 ب‌ظ
بدینسان:

ud=$((1+1))
echo $ud

عنوان: پاسخ : هدایت خروجی یک برنامه در ترمینال به یک متغیر محلی
ارسال شده توسط: سلمان م. در 07 مهر 1396، 03:18 ب‌ظ
http://www.tldp.org/LDP/abs/html/arithexp.html