Jak używać GNU BC (podstawowy kalkulator) w Linux
![Jak używać GNU BC (podstawowy kalkulator) w Linux](https://ilinuxgeek.com/storage/img/images_1/how-to-use-gnu-bc-basic-calculator-in-linux.png)
- 1694
- 469
- Roland Sokół
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.