GNU/Linux >> Tutoriels Linux >  >> Linux

bc :commande introuvable

bc est un langage de script de calculatrice. Les scripts dans bc peuvent être exécutés avec la commande bc. Imaginez qu'un fichier test.bc contienne le code suivant :

scale = 2;
(10.0*2+2)/7;

Cela signifie que vous pouvez exécuter bc comme ceci :

$ cat test.bc | bc
3.14

bc peut faire bien plus que simplement diviser deux nombres. C'est un langage de script à part entière et vous pouvez faire des choses arbitrairement complexes avec un script bc. Un script bc peut être le point final d'un pipeline de données, où les fichiers de données sont initialement massés dans un flux de lignes de données, puis un script bc est utilisé pour calculer les valeurs que nous recherchons.

Vous pouvez omettre les messages de copyright affichés lors de l'exécution de bc en utilisant l'option "-q".

$ bc –q
2 + 2
4
quit

La possibilité d'accepter une entrée standard signifie que nous pouvons utiliser des documents, des chaînes et des canaux pour transmettre des scripts. Voici un exemple de chaîne :

$ bc <<< "2+2"
4

Si vous obtenez une erreur comme indiqué ci-dessous lors de l'exécution de la commande bc :

bc: command not found

vous pouvez essayer d'installer le package bc comme indiqué ci-dessous selon votre choix de distribution.

Répartition Commande
OS X brew install bc
Debian apt-get install bc
Ubuntu apt-get install bc
Alpin apk ajouter bc
Arch Linux pacman -S bc
Kali Linux apt-get install bc
CentOS yum install bc
Fédora dnf install bc
Raspbian apt-get install bc

Le calculateur bash les reconnaît :

  • Nombres (entiers et virgule flottante)
  • Variables (variables simples et tableaux)
  • Commentaires (lignes commençant par un signe dièse ou le couple langage C /* */)
  • Expressions
  • Déclarations de programmation (telles que des déclarations si-alors)
  • Fonctions


Linux
  1. uuidgen :commande introuvable

  2. named-checkconf :commande introuvable

  3. virt-sparsify :commande introuvable

  4. yum-config-manager :commande introuvable

  5. zypper :commande introuvable

virt-manager :commande introuvable

xeyes :commande introuvable

GoBuster :commande introuvable

jasmine-node :commande introuvable

arpspoof :commande introuvable

ln :commande introuvable