Hvernig á að nota GNU bc (Basic Calculator) í Linux
bc (Basic Calculator) er skipanalínuforrit sem býður upp á allt sem þú býst við af einfaldri vísinda- eða fjárhagsreiknivél. Það er tungumál sem styður handahófskenndar nákvæmnistölur með gagnvirkri framkvæmd yfirlýsinga og það hefur svipaða setningafræði og C forritunarmál.
Það er venjulega hægt að nota það sem annað hvort stærðfræðilegt forskriftarmál eða sem gagnvirkt stærðfræðilegt skel eins og útskýrt er í þessari grein.
Ef þú ert ekki með bc á kerfinu þínu geturðu sett það upp með því að nota pakkastjórann fyrir dreifingu þína eins og sýnt er:
$ sudo apt install bc #Debian/Ubuntu $ sudo yum install bc #RHEL/CentOS $ sudo dnf install bc #Fedora 22+
Til að opna bc í gagnvirkum ham, sláðu inn skipunina bc á skipanalínunni og byrjaðu einfaldlega að reikna út tjáningar þínar.
$ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 10 + 5 15 1000 / 5 200 (2 + 4) * 2 12
Þú ættir að hafa í huga að þó bc geti unnið með handahófskenndri nákvæmni, þá er það í raun sjálfgefið að núll tölustafir á eftir aukastafnum, td orðatiltækið 3/5 leiðir til 0 eins og sýnt er í eftirfarandi úttak.
$ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 3 / 5 0
Þú getur notað -l
fánann til að stilla sjálfgefna mælikvarða (tölur á eftir aukastaf) á 20 og skilgreina einnig venjulegt stærðfræðisafn. Keyrðu nú fyrri tjáninguna einu sinni enn.
$ bc -l bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 3 / 5 .60000000000000000000 5 / 7 .71428571428571428571
Að öðrum kosti geturðu tilgreint kvarðann eftir að bc hefur verið opnað eins og sýnt er.
$ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. scale=0; 8%5 3 scale=1; 8%5 0 scale=20; 8%5 0 scale=20; 8%11 .00000000000000000008
Þú getur líka notað eftirfarandi skipun fyrir algengar skeljar, til dæmis í bash, ksh, csh, til að senda rök til bc eins og sýnt er.
$ bc -l <<< "2*6/5" 2.40000000000000000000
Við skulum skoða hvernig á að nota bc á ekki gagnvirkan hátt, þetta er líka gagnlegt í skeljaforskriftartilgangi.
$ echo '4/2' | bc $ echo 'scale=3; 5/4' | bc $ ans=$(echo "scale=3; 4 * 5/2;" | bc) $ echo $ans
Til að vinna nákvæmlega með POSIX bc tungumálið, notaðu -s
fánann og til að virkja viðvaranir fyrir viðbætur við POSIX bc, notaðu -w
valkostinn eins og sýnt er.
$ bc -s $ bc -w
Fyrir frekari upplýsingar, skoðaðu bc man síðuna.
$ man bc
Það er allt í bili! bc (Basic Calculator) er skipanalínuforrit sem býður upp á allt sem þú býst við af einfaldri vísinda- eða fjárhagsreiknivél. Ef þú hefur einhverjar spurningar skaltu hafa samband við okkur í gegnum athugasemdareitinn hér að neðan.