English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات bc لـ Linux

مجمع الأوامر في Linux

تعليمات bc هي لغة حاسبة بقدرة غير محدودة، وتستخدم عادةً كحاسبة في نظام Linux.

إنه يشبه محول أساسي، يمكنك استخدام هذا المحول للقيام بالعمليات الحسابية الأساسية.

العمليات الحسابية الشائعة:

  • + إضافة
  • - نزع
  • * ضرب
  • / قسمة
  • ^ أس
  • % المتبقي

النحو

bc (خيارات) (معلمات)

قيم الخيارات

  • -i: إجباري الدخول إلى الوضع التفاعلي؛
  • -l: تحديد مكتبة الرياضيات القياسية المستخدمة
  • ؛ -w: إعطاء تحذيرات حول التوسيعات الخاصة بـ POSIX bc؛
  • -q: لا طباعة معلومات بيئة GNU bc العادية؛
  • -v: عرض معلومات إصدار التعليمات;
  • -h: عرض معلومات المساعدة للتعليمات.

معلمات

ملف: ملف معين يحتوي على المهام الحسابية.

مثال على الإنترنت

$ bc
bc 1.06.95
حقوق النشر 1991-1994، 1997، 1998، 2000، 2004، 2006 مختبر البرمجيات المجانية، وشركة.
هذا برنامج مجاني بلا أي ضمان على الإطلاق.
للتفاصيل، اكتب `warranty'.
2+3
5
5-2
3
2+3*1
5

أدخل quit للخروج.

من خلال استخدامه رأس الحقل

$ echo "15+5" | bc
20

scale=2 تعيين عدد الأرقام العشرية،2 يمثل الاحتفاظ باثنين:

$ echo 'scale=2; (2.777 - 1.4744)/1' | bc
1.30

إضافة scale لتحديد عدد الأرقام العشرية،ibase و obase لعمليات الأعداد المختلفة:

$ echo "ibase=2;111" |bc
7

تحويل الأعداد

#!/bin/bash
abc=192 
echo "obase=2;$abc" | bc
<pre>
<p>
النتيجة المطبقة هي: 11000000، هذا هو تحويل العشري إلى الثنائي باستخدام bc.</p>
<pre>
#!/bin/bash 
abc=11000000 
echo "obase=10;ibase=2;$abc" | bc

النتيجة المطبقة هي: 192، هذا هو تحويل الثنائي إلى العشري باستخدام bc.

حساب المربع والجذر التربيعي:

$ echo "10^10" | bc 
10000000000
$ echo "sqrt(100)" | bc
10

مجمع الأوامر في Linux