Otu esi eji GNU bc (Basic Calculator) na Linux
bc (Basic Calculator) bụ akụrụngwa ahịrị iwu na-enye ihe niile ị tụrụ anya n'aka nyocha sayensị dị mfe ma ọ bụ ego. Ọ bụ asụsụ na-akwado ọnụọgụ ziri ezi aka ike na mmezu nke nkwupụta yana ọ nwere syntax yiri nke asụsụ mmemme C.
Enwere ike iji ya dịka asụsụ edemede mgbakọ na mwepụ ma ọ bụ dị ka shei mgbakọ na mwepụ mmekọrịta dị ka akọwara n'isiokwu a.
Ọ bụrụ na ịnweghị bc na sistemụ gị, ịnwere ike ịwụnye ya site na iji njikwa ngwugwu maka nkesa gị dịka egosiri:
$ sudo apt install bc #Debian/Ubuntu $ sudo yum install bc #RHEL/CentOS $ sudo dnf install bc #Fedora 22+
Iji mepee bc na ọnọdụ mmekọrịta, pịnye iwu bc na ngwa ngwa wee malite ịgbakọ okwu gị.
$ 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
Ị ga-arịba ama na ebe bc nwere ike ịrụ ọrụ na nkenke aka ike, ọ na-adaba na ọnụọgụ efu ka nkeji iri gachara, dịka ọmụmaatụ okwu 3/5 na-arụpụta 0 dị ka egosiri na mmepụta na-esote.
$ 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
Ị nwere ike iji ọkọlọtọ -l
ka ịtọọ nha nke ndabara (ọnụọgụ n'ọnụ ọgụgụ ngụkọ) ka ọ bụrụ 20 wee kọwapụta ọba akwụkwọ mgbakọ na mwepụ ọkọlọtọ. Ugbu a megharịa okwu gara aga otu ugboro ọzọ.
$ 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
N'aka nke ọzọ, ị nwere ike ezipụta ọnụ ọgụgụ mgbe ịmepechara bc dịka egosiri.
$ 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
Ịnwekwara ike iji iwu na-esonụ maka shells nkịtị dịka ọmụmaatụ na bash, ksh, csh, iji nyefee arụmụka na bc dị ka egosiri.
$ bc -l <<< "2*6/5" 2.40000000000000000000
Ka anyị leba anya ka esi eji bc emekọrịta ihe, nke a bakwara uru maka ebumnuche ide shei.
$ echo '4/2' | bc $ echo 'scale=3; 5/4' | bc $ ans=$(echo "scale=3; 4 * 5/2;" | bc) $ echo $ans
Iji hazie asụsụ bc POSIX kpọmkwem, jiri ọkọlọtọ -s
wee mee ka ịdọ aka ná ntị maka ndọtị na POSIX bc, jiri nhọrọ -w
dị ka egosiri.
$ bc -s $ bc -w
Maka ozi ndị ọzọ, lelee ibe nwoke bc.
$ man bc
Nke ahụ bụ ihe niile ugbu a! bc (Basic Calculator) bụ akụrụngwa ahịrị iwu na-enye ihe niile ị tụrụ anya n'aka nyocha sayensị dị mfe ma ọ bụ ego. Ọ bụrụ na ị nwere ajụjụ ọ bụla, kpọtụrụ anyị site na ngalaba nkọwa n'okpuru.