باستخدام bc
إذا حفظنا ملف bc النصي أعلاه foo.bc، يمكننا تشغيله بهذه الطريقة:
[me @ linuxbox ~] $ قبل الميلاد foo.bc
قبل الميلاد 1.06.94
حقوق النشر 1991-1994 ، 1997 ، 1998 ، 2000 ، 2004 ، 2006 Free Software Foundation، Inc.
هذا برنامج مجاني بدون أي ضمانات على الإطلاق. للحصول على التفاصيل ، اكتب "الضمان".
4
[me @ linuxbox ~] $ قبل الميلاد foo.bc
قبل الميلاد 1.06.94
حقوق النشر 1991-1994 ، 1997 ، 1998 ، 2000 ، 2004 ، 2006 Free Software Foundation، Inc.
هذا برنامج مجاني بدون أي ضمانات على الإطلاق. للحصول على التفاصيل ، اكتب "الضمان".
4
إذا نظرنا بعناية ، يمكننا أن نرى النتيجة في الأسفل ، بعد رسالة حقوق النشر. يمكن قمع هذه الرسالة بامتداد -q (هادئ) الخيار.
يمكن أيضًا استخدام bc بشكل تفاعلي:
[me @ linuxbox ~] $ قبل الميلاد -q 2 + 2
4
استقال
[me @ linuxbox ~] $ قبل الميلاد -q 2 + 2
4
استقال
عند استخدام bc بشكل تفاعلي ، نكتب ببساطة العمليات الحسابية التي نرغب في إجرائها ، ويتم عرض النتائج على الفور. ال bc أمر استقال ينهي الجلسة التفاعلية.
من الممكن أيضًا تمرير برنامج نصي إلى bc عبر الإدخال القياسي:
[me @ linuxbox ~] $ bc <foo.bc
4
[me @ linuxbox ~] $ bc <foo.bc
4
تعني القدرة على أخذ المدخلات القياسية أنه يمكننا استخدام المستندات هنا والسلاسل والأنابيب لتمرير البرامج النصية. هذا مثال على سلسلة هنا:
[me @ linuxbox ~] $ قبل الميلاد <<< "2 + 2"
4
[me @ linuxbox ~] $ قبل الميلاد <<< "2 + 2"
4