Jak używać GNU BC (podstawowy kalkulator) w Linux

Jak używać GNU BC (podstawowy kalkulator) w Linux

pne (Podstawowy kalkulator) to narzędzie wiersza poleceń, które oferuje wszystko, czego oczekujesz od prostego kalkulatora naukowego lub finansowego. Jest to język, który obsługuje dowolne liczby precyzyjne z interaktywnym wykonywaniem instrukcji i ma składnię podobną do znaczenia C język programowania.

Można go używać zazwyczaj jako matematycznego języka skryptowego lub interaktywnego matematycznego, jak wyjaśniono w tym artykule.

Jeśli nie masz pne W systemie możesz go zainstalować za pomocą menedżera pakietów do dystrybucji, jak pokazano:

$ sudo apt Zainstaluj bc #Debian/Ubuntu $ sudo yum instaluj bc #rhel/centos $ sudo dnf instaluj bc #fedora 22+ 

Otworzyć pne W trybie interaktywnym wpisz polecenie pne W wierszu polecenia i po prostu zacznij obliczać swoje wyrażenia.

$ BC BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. To jest bezpłatne oprogramowanie bez absolutnie bez gwarancji. Szczegółowe jest, wpisz „gwarancja”. 10 + 5 15 1000 /5 200 (2 + 4) * 2 12 

Powinieneś to zauważyć pne może działać z arbitralną precyzją, faktycznie domyślnie jest to zero cyfr po punkcie dziesiętnym, na przykład wyrażenie 3/5 wyniki 0 jak pokazano na następujących wyjściach.

$ BC BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. To jest bezpłatne oprogramowanie bez absolutnie bez gwarancji. Szczegółowe jest, wpisz „gwarancja”. 3/5 0 

Możesz użyć -L flaga do ustawiania domyślnej skali (cyfry po punkcie dziesiętnym) do 20 i definiuje również standardową bibliotekę matematyczną. Teraz ponownie uruchom poprzednie wyrażenie.

$ bc -l BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. To jest bezpłatne oprogramowanie bez absolutnie bez gwarancji. Szczegółowe jest, wpisz „gwarancja”. 3/5 .60000000000000000000 5/7 .71428571428571428571 

Alternatywnie możesz określić skalę po otwarciu pne jak pokazano.

$ BC BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. To jest bezpłatne oprogramowanie bez absolutnie bez gwarancji. Szczegółowe jest, wpisz „gwarancja”. Skala = 0; 8%5 3 Skala = 1; 8%5 0 Skala = 20; 8%5 0 Skala = 20; 8%11 .00000000000000000008 

Możesz także użyć następującego polecenia dla wspólnych powłok na przykład w Bash, KSH, CSH, aby przekazać argumenty pne jak pokazano.

$ bc -l <<< "2*6/5" 2.40000000000000000000 

Spójrzmy na to, jak używać pne nie interaktywnie, jest to również przydatne do celów skorupowych.

$ echo „4/2” | Skala BC $ echo = 3; 5/4 '| bc $ ans = $ (echo "skala = 3; 4 * 5/2;" | bc) $ echo $ ans 

Aby przetworzyć dokładnie POSIX BC Język, użyj -S flaga i umożliwić ostrzeżenia dla rozszerzeń na POSIX BC, użyj -w opcja jak pokazano.

$ bc -s $ bc -w 

Aby uzyskać więcej informacji, zobacz pne Strona Man.

$ man bc 

To wszystko na teraz! pne (Podstawowy kalkulator) to narzędzie wiersza poleceń, które oferuje wszystko, czego oczekujesz od prostego kalkulatora naukowego lub finansowego. Jeśli masz jakieś pytania, skontaktuj się z nami za pośrednictwem sekcji komentarzy poniżej.