Tout ce que vous devez savoir pour commencer à écrire des programmes Bash.

Les manuscrits Bash ont été disponibles en pratique pour automatiser les tâches, et vous trouverez qu’ils sont fantastiques pour construire des applications simples en ligne de commande. La couverture Bash traduit les scripts Bash, de sorte que vous n’aurez pas besoin d’installer des dépendances pour les écrire ainsi que les exécuter. Les manuscrits Bash sont également portables étant donné que beaucoup d’OS basés sur Unix utilisent le même interpréteur de recouvrement.

La connaissance du script Bash est un must pour tout programmeur, spécifiquement si vous travaillez avec des systèmes basés sur Unix.

Variables dans Bash

Les variables de Bash sont sensibles à la casse. Pour proclamer les variables, utilisez un équivaut à l’indication. (=-RRB- avec le nom à gauche et aussi la valeur à droite :

La valeur que cette déclaration désigne à ETAT est un mot solitaire. Si vous avez besoin d’espaces dans votre valeur, utilisez des guillemets autour de celle-ci :

Vous devrez utiliser un indicateur de dollar ($) préfixe pour référencer des variables dans diverses autres variables ou déclarations :

Impression de valeurs en Bash

Il existe de nombreuses méthodes pour publier des variables dans Bash. Vous pouvez utiliser la fonction echo pour un résultat basique ou la commande de style C printf pour le formatage des chaînes de caractères.

Après avoir proclamé la ETAT ce script définit LOCATION en faisant référence à STATE. Il utilise ensuite echo pour publier la dernière valeur de la variable LOCATION.

Le site printf mot-clé phrase permet d’utiliser des verbes de formatage pour aboutir à des informations. Les verbes de formatage des chaînes de caractères sont similaires à ceux du C ainsi que du Go pourtant avec des verbes limités.

Fonctionnalité des verbes
% cimprime des personnalités uniques
% oimprime les octadécimaux
% simprime les chaînes de caractères, indépendamment de la casse
% ximprime les minuscules hexadécimales
% Ximprime les majuscules hexadécimales
% dimprime les nombres entiers
% eimprime les dérives de la notion scientifique en minuscules
% Eimprime la notion scientifique dérive en majuscule
% fimprime les dérives des nombres de points
%%imprime une icône de pourcentage solitaire.
Voir aussi :  Comment tester les API REST Express.js avec Cypress

Voici un exemple d’utilisation d’un verbe avec l’option imprimer phrase de recherche.

Le site printf se substituerait certainement à la fonction ETAT à la place de la variable % s verbe, et aussi le résultat serait « Ma localisation est Lagos ».

Commentaires dans Bash

Vous pouvez faire des remarques en Bash avec le dièse ou la dièse (#). Le shell ignore immédiatement les commentaires.

Il n’existe pas de remarques sur plusieurs lignes. La majorité des IDE et aussi des éditeurs de texte vous permettent de commenter avec le moyen plus rapide Ctrl/Command + onward reduce(/). Vous devriez avoir la possibilité d’utiliser ce raccourci pour créer plusieurs commentaires d’une seule ligne.

Recevoir les entrées de l’utilisateur dans Bash

Comme beaucoup de divers autres langages de spectacle, vous pouvez recevoir des entrées individuelles dans Bash pour rendre vos programmes/scripts extra interactifs. Vous pouvez utiliser la fonction read pour demander l’entrée de l’utilisateur.

Dans ce cas, la commande réponse variable contiendra l’entrée de l’utilisateur sur la livraison.

La demande de saisie de l’utilisateur sera sur une toute nouvelle ligne dans l’exemple ci-dessus.

Vous pouvez inclure la variable – n à l’indicateur echo déclaration d’impression pour garder la ligne où l’utilisateur obtient en entrée.

Déclarer des tableaux en Bash

Les tableaux en Bash sont comme beaucoup de langages. Vous pouvez déclarer une variable de gamme en Bash en spécifiant les composants entre parenthèses.

Accéder à une plage via la référence au nom de la variable permettrait de récupérer l’aspect initial. Vous pouvez accéder à l’ensemble du tableau en utilisant l’indication de l’astérisque comme index.

Vous pouvez en outre spécifier l’indice de la variété pour accéder à un composant de détail. L’indice d’une sélection commence au numéro absolu.

Les déclarations conditionnelles en Bash

Bash fournit des conditionnels pour la prise de décision dans les programmes.

Voir aussi :  Faire des requêtes HTTP en Rust avec Reqwest

Voici la composition d’une instruction if-else en Bash. Vous devrez utiliser le point-virgule pour définir la fin du problème.

Vous devriez terminer chaque if avec la déclaration fi mot-clé.

Vous pouvez utiliser des déclarations de situation dans vos programmes Bash en utilisant le mot-clé case phrase de mots-clés. Vous devrez définir le motif auquel se conformer en terminant les parenthèses avant la déclaration.

Vous pouvez spécifier l’instance par défaut en utilisant le signe astérisque (*) comme modèle. Les déclarations de situation doivent se terminer par le signe esac mot-clé.

Boucles en Bash

En fonction de vos besoins, vous pouvez utiliser une boucle while, un tableau for-loop ou une boucle for de style C pour les opérations récurrentes.

Voici un exemple de la boucle for de style C. Les for-loops doivent se terminer par le done ainsi que vous devez terminer la déclaration for par un point-virgule suivi du mot-clé do mot-clé.

L’étendue de la boucle for s’avère pratique pour collaborer avec des fichiers et aussi de nombreuses autres procédures. Vous aurez besoin d’utiliser le mot-clé dans avec le mot clé range for-loop.

Voici une boucle sans limite facile pour démontrer Bash. while les failles en action.

Le site – le dans la déclaration de la condition est le pilote binaire pour beaucoup moins que.

Fonctions dans Bash

Vous n’avez pas besoin de phrases clés pour énoncer des fonctions en Bash. Vous pouvez énoncer les fonctions avec le nom, puis les parenthèses avant le corps de la fonction.

Les fonctions peuvent retourner des variables en Bash. Tout ce dont vous avez besoin est le return mot-clé.

Le site print _ répertoire_de_travail renvoie le répertoire de travail des données.

Voir aussi :  Configuration de ngrok pour le développement Web local

Vous pouvez écrire des scripts shell dans d’autres langages.

Bash n’est pas le seul langage que vous pouvez utiliser pour vous connecter au shell de votre système d’exploitation ou pour construire des applications en ligne de commande. Vous pouvez utiliser plusieurs autres langages comme Go, Python, Ruby et Rust.

De nombreux os ont Python3 préinstallé, de même que Python est un langage très répandu. Si vous avez besoin de beaucoup plus de capacités que ce que les manuscrits Bash peuvent fournir, envisagez de faire usage de Python.

Comment écrire un programme bash ?

Création d’un script Bash exécutable à l’échelle du système

  • Ouvrez une fenêtre de terminal et accédez à site-check.sh.
  • Utilisez chmod pour définir le fichier comme exécutable.
  • Exécutez le script.
  • Copiez site-cehck.sh dans le répertoire /usr/bin/ et modifiez le nom du fichier cible pour supprimer le .
  • Exécutez site-check pour vérifier que la commande fonctionne comme prévu.

Comment puis-je commencer à apprendre bash ?

La meilleure façon d’apprendre bash est d’abord d’apprendre la ligne de commande, puis de travailler sur l’écriture de scripts bash. Vous pouvez suivre un bon cours de bash et vous entraîner à écrire des scripts autant que possible.

Avec quoi dois-je commencer le script bash ?

Les scripts commencent par un coup bash. suivi le chemin du shell bash. C’est la première ligne du script. Shebang dit au shell de l’exécuter via bash shell. Shebang est simplement un chemin absolu vers l’interpréteur bash.

Est-il facile d’apprendre les scripts bash ?

Dans l’ensemble, Bash est relativement facile à apprendre. La plupart des étudiants peuvent apprendre les commandes de base, intermédiaires et avancées en six mois.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *