国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Table des matières
Utilisation $(( ... )) pour l'arithmétique de base
Utilisation let pour des calculs en script
Utilisation bc pour les mathématiques à point flottante
Maison Tutoriel système Linux Comment effectuer des opérations arithmétiques en bash?

Comment effectuer des opérations arithmétiques en bash?

Jul 03, 2025 am 12:07 AM
bash Opérations arithmétiques

Bash prend en charge les opérations mathématiques de base en utilisant trois méthodes principales: $ ((...)) pour l'arithmétique entier, permettez des calculs en script et en Colombie-Britannique pour les mathématiques à virgule flottante. Premièrement, $ ((...)) gère l'addition, la soustraction, la multiplication, la division et le module avec des entiers, tels que Echo $ ((5 3)) qui produit 8. Deuxièmement, la commande LET est utile pour manipuler les variables dans les scripts, comme les compteurs incrémentiels avec LET "A = 2". Troisièmement, la Colombie-Britannique est utilisée lorsqu'il s'agit de nombres décimaux, permettant des calculs précis avec le paramètre d'échelle, tel que l'échelle d'écho = 2; 10/3 "| BC qui sort 3,33. Chaque méthode sert un objectif spécifique en fonction du type de fonctionnement mathématique nécessaire à Bash.

Comment effectuer des opérations arithmétiques en bash?

Bash n'est pas un environnement mathématique complet, mais il prend assez bien les opérations arithmétiques de base. Si vous écrivez un script ou faites simplement des calculs rapides dans le terminal, savoir comment faire des mathématiques en bash peut être vraiment pratique.

Utilisation $(( ... )) pour l'arithmétique de base

C'est le moyen le plus courant d'effectuer des calculs simples directement dans Bash. Il prend en charge l'addition, la soustraction, la multiplication, la division et même le module.

Par exemple:

 echo $ ((5 3)) # sort 8
echo $ ((10 - 4)) # sort 6
Echo $ ((7 * 2)) # Sortie 14
Echo $ ((9/3)) # Sortie 3
Echo $ ((10% 3)) # Sorties 1

Vous pouvez également utiliser des variables:

 a = 15
b = 4
echo $ ((a% b)) # sort 3

Gardez à l'esprit que cela ne fonctionne qu'avec des entiers - pas de décimales ou de points flottants ici.

Utilisation let pour des calculs en script

Si vous écrivez un script bash et que vous souhaitez faire des mathématiques sur des variables, let le est une bonne option. Il est particulièrement utile pour incrémenter les compteurs ou la mise à jour des valeurs dans les boucles.

Exemple:

 Soit "Résultat = 10 5"
Echo $ Résultat # sorties 15

Quelques points clés sur let :

  • Les citations autour de l'expression sont facultatives mais recommandées.
  • Vous n'avez pas besoin d'utiliser $ avant les noms de variables à l'intérieur let .

Voici un cas d'utilisation pratique:

 a = 5
Soit "A = 2"
Echo $ a # publie maintenant 7

Il est couramment utilisé dans des boucles comme celle-ci:

 pour i dans {1..5}; faire
  Soit "Total = I"
fait
Echo $ Total # sorties 15

Utilisation bc pour les mathématiques à point flottante

Si vous avez besoin de travailler avec des chiffres décimaux, Bash seul ne le coupera pas. C'est là que bc entre en jeu - c'est une calculatrice de ligne de commande qui gère les opérations à virgule flottante.

Utilisation de base:

 Echo "5,5 3,2" | BC # Sorties 8.7

Pour contr?ler la précision décimale, utilisez le paramètre scale :

 Echo "échelle = 2; 10/3" | BC # Sorties 3,33

Vous pouvez également tuer des expressions plus complexes:

 Echo "Sqrt (16)" | BC -L # Sorties 4.00000000000000000000

L'indicateur -l charge la bibliothèque mathématique, qui vous donne accès à des fonctions comme sqrt , sin , cos , etc.

Quelques conseils lorsque vous utilisez bc :

  • Assurez-vous qu'il est installé (c'est généralement par défaut).
  • C'est génial pour les scripts où vous avez besoin de mathématiques décimales précises.
  • N'oubliez pas de régler scale si vous vous souciez du nombre de décimales que vous obtenez.

C'est ainsi que vous gérez les mathématiques en bash - selon vos besoins, choisissez la méthode qui correspond le mieux. Pour des trucs entiers uniquement, $(( ... )) ou let Will. Lorsque les décimales entrent en jeu, bc est votre outil de référence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1502
276
Différentes fa?ons d'exécuter des fichiers de script shell sous Windows Différentes fa?ons d'exécuter des fichiers de script shell sous Windows Apr 13, 2023 am 11:58 AM

Sous-système Windows pour Linux La première option consiste à utiliser le sous-système Windows pour Linux ou WSL, qui est une couche de compatibilité permettant d'exécuter les exécutables binaires Linux de manière native sur les systèmes Windows. Il fonctionne pour la plupart des scénarios et vous permet d'exécuter des scripts shell sous Windows 11/10. WSL n'est pas automatiquement disponible, vous devez donc l'activer via les paramètres de développement de votre appareil Windows. Vous pouvez le faire en allant dans Paramètres > Mise à jour et sécurité > Pour les développeurs. Passez en mode développeur et confirmez l'invite en sélectionnant Oui. Ensuite, cherchez W

Comparaison des performances d'Ubuntu Bash?: Ubuntu vs Win10 Anniversary Edition Comparaison des performances d'Ubuntu Bash?: Ubuntu vs Win10 Anniversary Edition Jan 04, 2024 pm 09:36 PM

Au début de cette année, lorsque Microsoft et Canonical ont publié l'espace utilisateur Windows 10 Bash et Ubuntu, j'ai essayé de faire quelques tests de performances préliminaires sur Ubuntu sous Windows 10 par rapport à Ubuntu natif. Cette fois, j'ai publié davantage sur la comparaison de référence entre les natifs purs. Ubuntu et Windows 10. Le test du sous-système Linux pour Windows a terminé tous les tests et a été publié avec la mise à jour anniversaire de Windows 10. L'espace utilisateur Ubuntu par défaut est toujours Ubuntu14.04, mais il peut être mis à niveau vers 16.04. Ainsi, le test est d'abord testé le 14.04, et une fois terminé, le système sera mis à niveau vers la version 16.04.

Programme Bash pour trouver A élevé à la puissance B ? Programme Bash pour trouver A élevé à la puissance B ? Aug 30, 2023 pm 09:01 PM

Nous verrons ici comment élever le nombre A à la puissance B à l'aide d'un script bash. La logique est simple. Nous devons utiliser l'opérateur "**" ou l'opérateur power pour ce faire. Voyons le programme suivant pour comprendre clairement ce concept. Exemple#!/bin/bash#GNUbashScripta=5b=6echo "$(($a**$b))" sortie 15625

Cinq techniques de script Bash modernes peu connues Cinq techniques de script Bash modernes peu connues Jun 26, 2023 pm 08:36 PM

Les programmeurs utilisent souvent le langage de commande Bash pour créer des scripts shell afin d'automatiser les taches manuelles. Par exemple, ils créent des scripts Bash pour diverses configurations, opérations sur les fichiers, génération de résultats de build et diverses activités liées au DevOps. Presque tous les systèmes d'exploitation de type Unix ou basés sur Unix fournissent aux utilisateurs un interpréteur Bash préinstallé, nous pouvons donc utiliser Bash pour écrire des scripts d'automatisation plus portables. Comme nous le savons déjà, les scripts Bash font référence à l'écriture d'une série de commandes utilisant la syntaxe du langage de commande Bash, des commandes Bash intégrées et des programmes CLI de base du système d'exploitation tels que GNU Core Tools. Un script Bash standard et démodé exécute généralement certaines commandes et affiche du texte brut sur le terminal.

Exemple d'analyse de la récurrence de la vulnérabilité bash Exemple d'analyse de la récurrence de la vulnérabilité bash May 19, 2023 am 11:13 AM

BourneAgainShell (BASH en abrégé) est l'implémentation SHELL la plus populaire sur GNU/Linux. Elle est née en 1980. Après des décennies d'évolution, elle est passée d'un simple interpréteur de ligne de commande de terminal à une interface multifonctionnelle profondément intégrée au système GNU. . Bash, un type de shell Unix. La première version officielle a été publiée en 1989. Elle était initialement prévue pour être utilisée sur le système d'exploitation GNU, mais elle peut fonctionner sur la plupart des systèmes d'exploitation de type Unix, notamment Linux et MacOSXv10.4, qui l'utilisent comme shell par défaut. Il a également été porté sur Cygwin et MinGW sur Microsoft Windows, ou peut être utilisé sur MS-

Aujourd'hui est le dernier jour où vous pouvez obtenir des autocollants Windows 11 Bug Bash Aujourd'hui est le dernier jour où vous pouvez obtenir des autocollants Windows 11 Bug Bash May 13, 2023 pm 08:25 PM

La semaine dernière, Microsoft a annoncé BugBash, une campagne con?ue pour impliquer les initiés de Windows dans des taches visant (espérons-le) à améliorer le développement de Windows 11 à long et à court terme. Initialement, le 16 mars, il y avait environ 26 missions disponibles à accomplir, mais ce chiffre est maintenant passé à 75. Voici cependant le kicker?: BugBash se terminera le 22?mars, avec la possibilité de gagner des autocollants spécifiques à BugBash qui appara?tront dans votre hub de commentaires. Pour participer au BugBash de Windows11, vous devez récupérer la dernière version préliminaire de Windows 11 à partir du canal Dev, qui est build2.

Programme Bash pour vérifier si un nombre est premier Programme Bash pour vérifier si un nombre est premier Sep 23, 2023 pm 09:45 PM

Bash (également connu sous le nom de GNUbash) est un langage de commande et un script shell Unix, un interpréteur de ligne de commande pour les systèmes d'exploitation. Con?u par Brian Fox, c'est une alternative logicielle gratuite à Bourneshell. Il a été publié pour la première fois en 1989 et est devenu le shell de connexion de choix pour macOS, les systèmes d'exploitation basés sur Linux et d'autres logiciels basés sur Linux. Un nombre premier est un nombre qui n'a que deux facteurs, le nombre lui-même et 1. Par exemple, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, etc. Ici, on nous donne un nombre et nous devons déterminer si le nombre donné est un nombre premier. Entrée?: Un nombre?Sortie?:?&l

Comment effectuer des opérations arithmétiques en php (, -, *, /,%)? Comment effectuer des opérations arithmétiques en php (, -, *, /,%)? Jun 19, 2025 pm 05:13 PM

Les méthodes d'utilisation des opérations mathématiques de base en PHP sont les suivantes: 1. Les signes d'addition prennent en charge les entiers et les nombres à virgule flottante, et peuvent également être utilisés pour les variables. Les numéros de cha?ne seront automatiquement convertis mais non recommandés en dépendances; 2. Les signes de soustraction utilisent - les signes, les variables sont les mêmes et la conversion de type est également applicable; 3. Les panneaux de multiplication utilisent * les panneaux, qui conviennent aux nombres et aux cha?nes similaires; 4. La division utilise / signes, qui doit éviter de diviser par zéro, et noter que le résultat peut être des nombres à virgule flottante; 5. Prendre les signes du module peut être utilisé pour juger des nombres impairs et uniformes, et lors du traitement des nombres négatifs, les signes restants sont cohérents avec le dividende. La clé pour utiliser correctement ces opérateurs est de s'assurer que les types de données sont clairs et que la situation limite est bien gérée.

See all articles