با استفاده از bc
اگر ما ذخیره کنیم bc اسکریپت بالا به عنوان foo.bc، می توانیم آن را به این صورت اجرا کنیم:
[me@linuxbox ~]$ bc foo.bc
bc xnumx
حق چاپ 1991-1994، 1997، 1998، 2000، 2004، 2006 Free Software Foundation, Inc.
این نرم افزار رایگان و بدون ضمانت است. برای جزئیات، "گارانتی" را تایپ کنید.
4
[me@linuxbox ~]$ bc foo.bc
bc xnumx
حق چاپ 1991-1994، 1997، 1998، 2000، 2004، 2006 Free Software Foundation, Inc.
این نرم افزار رایگان و بدون ضمانت است. برای جزئیات، "گارانتی" را تایپ کنید.
4
اگر با دقت نگاه کنیم، میتوانیم نتیجه را در پایین صفحه، بعد از پیام حق چاپ ببینیم. این پیام را می توان با -q گزینه (آرام)
bc همچنین می تواند به صورت تعاملی استفاده شود:
[me@linuxbox ~]$ bc -q 2 + 2
4
ترک
[me@linuxbox ~]$ bc -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