Comment utiliser GNU BC (calculatrice de base) dans Linux

Comment utiliser GNU BC (calculatrice de base) dans Linux

avant JC (Calculateur de base) est un utilitaire de ligne de commande qui offre tout ce que vous attendez d'une simple calculatrice scientifique ou financière. C'est une langue qui prend en charge les numéros de précision arbitraires avec une exécution interactive des instructions et il a une syntaxe similaire C langage de programmation.

Il peut être utilisé généralement comme un langage de script mathématique ou comme un obus mathématique interactif comme expliqué dans cet article.

Si tu n'as pas avant JC Sur votre système, vous pouvez l'installer en utilisant le gestionnaire de packages pour votre distribution comme indiqué:

$ sudo apt install bc # debian / ubuntu $ sudo yum install bc # rhel / centos $ sudo dnf install bc #fedora 22+ 

Ouvrir avant JC En mode interactif, tapez la commande avant JC sur l'invite de commande et commencez simplement à calculer vos expressions.

$ bc BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Ceci est un logiciel gratuit sans aucune garantie. Pour plus de détails, tapez «Garantie». 10 + 5 15 1000/5 200 (2 + 4) * 2 12 

Vous devez noter que pendant que avant JC Peut fonctionner avec une précision arbitraire, il est en fait par défaut à zéro chiffres après le point décimal, par exemple l'expression 3/5 Résultats de 0 Comme indiqué dans la sortie suivante.

$ bc BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Ceci est un logiciel gratuit sans aucune garantie. Pour plus de détails, tapez «Garantie». 3/5 0 

Vous pouvez utiliser le -l Indicateur pour définir l'échelle par défaut (chiffres après le point décimal) 20 et définit également la bibliothèque mathématique standard. Maintenant, exécutez l'expression précédente une fois de plus.

$ bc -l BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Ceci est un logiciel gratuit sans aucune garantie. Pour plus de détails, tapez «Garantie». 3/5 .60000000000000000000 5/7 .71428571428571428571 

Alternativement, vous pouvez spécifier l'échelle après l'ouverture avant JC comme montré.

$ bc BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Ceci est un logiciel gratuit sans aucune garantie. Pour plus de détails, tapez «Garantie». échelle = 0; 8% 5 3 échelle = 1; 8% 5 0 échelle = 20; 8% 5 0 échelle = 20; 8% 11 .00000000000000000008 

Vous pouvez également utiliser la commande suivante pour les coquilles communes par exemple dans Bash, KSH, CSH, pour transmettre des arguments à avant JC comme montré.

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

Voyons comment utiliser avant JC Non interactivement, cela est également utile à des fins de script de coquille.

$ echo '4/2' | BC $ echo 'échelle = 3; 5/4 '| BC $ ANS = $ (Echo "Scale = 3; 4 * 5/2;" | BC) $ Echo $ Ans 

Pour traiter exactement le POSIX BC langue, utilisez le -s drapeau et pour permettre des avertissements pour les extensions à Posix BC, utilisez le -w Option comme indiqué.

$ bc -s $ bc -w 

Pour plus d'informations, consultez le avant JC page.

$ man bc 

C'est tout pour le moment! avant JC (Calculateur de base) est un utilitaire de ligne de commande qui offre tout ce que vous attendez d'une simple calculatrice scientifique ou financière. Si vous avez des questions, contactez-nous via la section des commentaires ci-dessous.