GNU/Linux >> Tutoriels Linux >  >> Linux

Comment faire une division avec bc (calculatrice de banc) et obtenir des résultats fractionnaires ?

Essayez quelque chose comme scale=2

À partir de la page de manuel :

échelle (expression)

La valeur de la fonction d'échelle est le nombre de chiffres après la virgule décimale dans l'expression.

Par défaut, l'échelle est 0, donc aucun chiffre après la virgule n'est affiché.


Appelez simplement bc avec le -l argument :

bc -l

Exemple :

$ bc -l
1/2
.50000000000000000000
5/3
1.66666666666666666666
10/3
3.33333333333333333333

Utilisez le scale variable spéciale pour définir les décimales :

scale=4
1/2
.5000

Linux
  1. Comment programmer avec Bash :syntaxe et outils

  2. Comment trouver des fichiers avec des autorisations SUID et SGID sous Linux

  3. Flatpak sur Linux :qu'est-ce que c'est et comment installer des applications avec ?

  4. Comment configurer LogAnalyzer avec Rsyslog et MySQL

  5. Comment puis-je faire une division avec des variables dans un shell Linux ?

Comment multi-maître MySQL avec Percona et Keepalived

Comment créer un e-commerce avec Prestashop et Ubuntu 18.04

Comment installer et configurer un VPN avec OpenVPN sur Ubuntu 18.04

Comment installer et configurer Memcached avec Apache et PHP

Comment provisionner un site Web avec aaPanel et LetsEncrypt

Comment installer et configurer WordPress avec Ansible