Programme Bash pour vérifier si un nombre est premier

Bash (également connu sous le nom de GNU bash) est un langage de commande et un script shell Unix, un interpréteur de ligne de commande pour les systèmes d'exploitation. Il a été conçu par Brian Fox comme une alternative logicielle gratuite au shell Bourne. 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 avec seulement 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.
Input : A number Output : “The number is prime ” OR “The number is not prime” based on the number.
example -
rreeealgorithm
step 1 - boucle de 2 à n / 2, i comme variable de boucle
step 2 - Si le nombre est divisible, imprimez " Le nombre n'est pas premier" et définissez le drapeau sur 1 ;
Étape 3 - Si le drapeau n'est pas égal à 1, imprimez "Le nombre est premier".
Étape 4 - Quitter.
Programme
Input : 23 Output : The number is prime
Sortie
number=53 i=2 flag=0 while test $i -le `expr $number / 2` do if test `expr $number % $i` -eq 0 then flag=1 fi i=`expr $i + 1` done if test $flag -eq 1 then echo "The number is Not Prime" else echo "The number is Prime" Fi
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!
Outils d'IA chauds
Undress AI Tool
Images de déshabillage gratuites
Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes
AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.
Clothoff.io
Dissolvant de vêtements AI
Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !
Article chaud
Outils chauds
Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit
SublimeText3 version chinoise
Version chinoise, très simple à utiliser
Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP
Dreamweaver CS6
Outils de développement Web visuel
SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)
Sujets chauds
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
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 ?
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
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 tâches 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
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
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 tâches 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
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
Huit commandes Shell pour faire de vous un maître de la ligne de commande Linux en un rien de temps
Jun 17, 2023 am 09:38 AM
Avoir de solides bases en programmation est évidemment une qualité essentielle pour un bon ingénieur logiciel. Qu'il s'agisse d'un langage interprété comme Python ou d'un langage compilé comme C++, il est crucial de maîtriser au moins un langage de programmation. Cependant, ce n’est qu’un aspect pour devenir un ingénieur véritablement accompli. Si vous vous perdez dans l’environnement shell, ces connaissances de base seront inutiles. L'utilisation flexible des commandes dans Bash vous mènera à des domaines que les langages de programmation traditionnels ne peuvent pas atteindre. Parfois, vous n’avez pas besoin d’utiliser un langage de programmation plus puissant. En utilisant simplement le Shell, vous pouvez accomplir les tâches dont vous avez besoin plus rapidement et plus facilement, et sans avoir besoin de dépendances supplémentaires. Dans cet article, nous explorerons quelques commandes Bash très utiles


