Commande BC dans Linux avec des exemples

Commande BC dans Linux avec des exemples
avant JC est un outil de ligne de commande qui permet aux utilisateurs d'effectuer des opérations mathématiques de la même manière que sur une calculatrice. Les utilisateurs peuvent effectuer des opérations comme l'addition, la multiplication, la division et plus directement sur le terminal. L'outil est préinstallé sur le système Linux. Cependant, les utilisateurs qui ne savent pas comment utiliser le avant JC La commande doit suivre ce tutoriel pour plus de détails.

Commande BC dans Linux

Il existe différentes façons d'utiliser avant JC Commande dans Linux, guidons-nous en présentant plusieurs exemples.

Utiliser avant JC commande pour effectuer des opérations mathématiques, vous devez d'abord entrer avant JC Shell de ligne de commande en exécutant la commande ci-dessous:

avant JC

Après être entré dans le shell, vous pouvez saisir l'entrée de votre choix et l'opérateur entre deux numéros d'entrée.

Exemple 1
Pour ajouter deux nombres, utilisez le «+”Opérateur entre les deux numéros et appuyez sur Entrée pour obtenir le résultat.

Exemple 2
Multiplions deux nombres en entrant, utilisons un signe d'astérisque entre les deux nombres:

4 * 5

Si vous ne voulez pas utiliser le avant JC Shell de ligne de commande, vous pouvez utiliser la commande echo suivie de l'opération mathématique tuyaux avec le avant JC Commande comme indiqué dans la syntaxe dirigée ci-dessous:

écho | avant JC

En utilisant avant JC Commande, vous pouvez effectuer différentes opérations mathématiques comme:

  • Ajouter des nombres
  • Attribuer une valeur à une variable
  • Incrément une variable
  • Diminuer une variable
  • Comparez deux variables
  • Vérifiez que l'instruction est vraie ou fausse en utilisant le booléen
  • Convertir hexadécimal en décimal
  • Vérifiez l'état en utilisant la déclaration conditionnelle
  • Effectuer l'itération en utilisant des déclarations itératives
  • Lire un fichier

1: Ajouter des nombres

Pour ajouter des nombres de avant JC Commande, vous pouvez exécuter la commande echo suivante:

Echo 2 + 2 | avant JC

En utilisant la même syntaxe que ci-dessus, vous pouvez effectuer d'autres opérations arithmétiques comme la soustraction, la multiplication et la division.

2: attribuer une valeur à une variable

avant JC La commande prend également en charge les opérations de l'attribution d'une valeur à une variable et cela peut être fait via la commande suivante:

echo "var = 10; var" | avant JC

3: Incrément une variable

Vous pouvez également effectuer un fonctionnement d'incrément sur une variable en utilisant les éléments suivants avant JC commande:

echo "var = 10; ++ var" | avant JC

4: décrémenter une variable

De même, vous pouvez utiliser Decmenment Operator pour réduire la valeur d'une variable et cela peut être fait via la commande suivante:

echo "var = 10; - var" | avant JC

5: Comparez deux variables

Vous pouvez également comparer les valeurs de deux variables en utilisant le avant JC commander et obtenir le résultat si la condition est vraie ou non. Si la condition est vraie, vous verrez la sortie comme 1 sinon c'est 0:

Echo "10> 5" | avant JC

Note: Vous pouvez utiliser n'importe quelle condition que vous souhaitez.

6: Vérifiez si la déclaration est vraie ou fausse en utilisant le booléen

Vous pouvez également effectuer des opérations logiques ou booléennes en utilisant avant JC commande pour vérifier si l'instruction donnée est vraie ou fausse.

Par exemple, la commande ci-dessous vérifie si les deux nombres ne sont pas nuls, si la condition est satisfaite, elle publie le résultat 1:

Echo "10 && 5" | avant JC

7: Convertir hexadécimal en décimal

Vous pouvez effectuer diverses fonctions mathématiques telles que la conversion de systèmes numériques en utilisant avant JC commande.

Par exemple, les commandes suivantes convertiront le numéro 10 en octal de binaire et le résultat de cette conversion est de 2:

echo "ibase = 2; obase = 8; 10" | BC -L

8: Vérifiez l'état en utilisant la déclaration conditionnelle

Vous pouvez également exécuter les commandes avec des instructions conditionnelles à l'aide du avant JC Commande en suivant la syntaxe ci-dessous:

if (condition) instructions else instructions

Ici, vous pouvez consulter un exemple ci-dessous:

echo 'n = 8; m = 10; if (n> m) imprimer "n est plus grand" else imprimer "m est plus grand"' | BC -L

9: Effectuez l'itération en utilisant des déclarations itératives

Si vous souhaitez exécuter une boucle et imprimer les valeurs, vous pouvez utiliser ce qui suit avant JC commande à l'intérieur de l'instruction Echo.

echo "pour (i = 1; i<=10; i++) i;" | bc

10: Lisez un fichier

Le avant JC La commande peut lire les opérations écrites dans un fichier, les exécuter et afficher les résultats sur le terminal de la ligne de commande.

Par exemple, vous avez un fichier, qui comprend quelques opérations arithmétiques entre 2 nombres. Lorsque vous exécutez la commande donnée ci-dessous, vous obtiendriez la sortie des opérations à effectuer dans le fichier:

Test de la Colombie-Britannique

Conclusion

Le avant JC Les commandes sont utiles pour les utilisateurs qui souhaitent effectuer des calculs sur le système Linux. Le avant JC Les commandes peuvent être exécutées avec Echo pour effectuer une opération spécifique comme l'ajout de deux nombres, la soustraction de deux nombres, l'incrémentation d'une valeur variable et bien plus encore. Les directives susmentionnées fournissent des avant JC commandes utiles pour les débutants de Linux dans la réalisation de différents types de calculs sur le terminal.