Comment commencer par des variables de programmation et des syntaxes de bash

Comment commencer par des variables de programmation et des syntaxes de bash
Êtes-vous sur le point de commencer par la programmation bash? Ensuite, cet article est pour vous. Bash, en fait, est une coquille Unix développée par Brian Fox. Dans les programmes d'interface de ligne de commande (CLI), les commandes sont traitées comme des lignes de texte. L'interface elle-même est appelée processeur de ligne de commande ou interprète de ligne de commande ou plus populairement, un shell.

Si vous êtes un débutant de code complet, ce guide pourrait vous aider à comprendre comment le code est écrit. Initialement, vous rédigerez des programmes simples pour vous mettre à l'aise avec le langage de programmation et pour connaître les syntaxes et les outils disponibles pour effectuer une certaine tâche. Si vous connaissez en quelque sorte Bash, votre processus d'apprentissage sera plus facile.

Dans Bash, vous utilisez principalement des commandes Linux. La syntaxe est bash. Nous discuterons de bash, mais avant cela, voici un aperçu rapide de la coquille.

Qu'est-ce que Shell exactement?

Un shell est un programme qui reçoit des commandes et les donne au système d'exploitation pour effectuer des tâches. En d'autres termes, il interprète les commandes données par le programmeur. Une fois les résultats renvoyés, le shell le montre dans le terminal. Donc, à travers la fenêtre du terminal, vous interagissez avec la coquille.

Bash est le mot raccourci de Bourne à nouveau. Ainsi, les programmes de bash peuvent être appelés programmes Shell. Bash Shell a été construit sur le Shell Unix d'origine, SH, créé par Steven Bourne. En dehors de Bash, d'autres programmes de coquille fréquemment utilisés pour les systèmes Linux incluent CSH, ZSH, KSH et TCSH.

À propos de la programmation de bash

Bash est destiné aux codeurs paresseux. Grâce à bash, vous pouvez émettre des commandes de manière simple et simple. Un programme Bash agit comme un outil efficace pour gagner votre temps et vos efforts tout en écrivant des programmes. Vous pouvez utiliser des programmes simples pour effectuer une longue chaîne de tâches.

Bash peut être utilisé de diverses manières, comme l'exécution. Par conséquent, connaître les bases de la programmation bash est primordial pour les utilisateurs de Linux.

Comme tout autre langage de programmation, Bash traite des variables, des arguments, des opérateurs arithmétiques et diverses syntaxes utilisées pour écrire des programmes. Nous aurons un aperçu rapide de chacun d'eux. Pour faciliter votre apprentissage et nous habituer aux programmes de bash, nous essaierons d'expliquer les concepts en utilisant des exemples de code simples. Vous pouvez voir la sortie à la fin de chaque programme afin que vous puissiez essayer de vérifier les programmes avec vos résultats lorsque vous vous entraînez. Vous allez également créer votre premier programme bash.

Déclaration variable

Vous pouvez déclarer vos propres variables en bash. Cela aide à suivre les résultats des commandes données. La variable est déclarée comme suit.

variable = valeur

C'est une pratique courante de déclarer les variables. Vous pouvez utiliser des lettres en majuscules et minuscules dans des noms de variables. Bash est sensible à la casse. Alors, soyez cohérent avec votre choix de lettres. Assurez-vous également de choisir un nom de variable qui décrit bien son objectif.

N'oubliez pas, vous ne devriez jamais mettre d'espace sur le signe égal (=) et l'un ou l'autre des mots. Maintenant, voyons un exemple simple de déclaration variable et de sa sortie.

$ #!/ bac / bash
$ firstvar = bonjour
$ secondvar = monde
$ echo $ firstvar $ secondvar
$ echo
$ mydir = / etc
$ ls $ mydir

Dans les 2e et 3e lignes, les valeurs sont affectées à deux variables, FirstVar et SecondVar. Dans la 4e ligne, Echo vérifie les valeurs variables.

Après cela, un autre écho est exécuté sans arguments. Cela crée une ligne vierge pour retirer de l'espace du code. Ensuite, une autre variable MyDir est créée comme chemin vers un répertoire.

Arguments passants

Vous utilisez le shell Unix pour exécuter les commandes. Il permet à ses utilisateurs de transmettre des arguments d'exécution à ces commandes. Les arguments sont appelés paramètres de ligne de commande. Cela a deux usages: le contrôle du flux et la spécification de l'entrée de la commande.

Il existe des variables prédéfinies pour représenter les arguments. 1 $ fait référence au premier argument, 2 $ se réfère au deuxième argument transmis au script, 3 $ représente le troisième argument, etc. Voici un exemple. Jetez un œil à la sortie pour votre référence.

$ set le ciel est nuageux
$ echo 1 $ 2 $

Comme vous pouvez le voir sur la sortie, 1 $ et 2 $ ont été affectés respectivement aux «» et au «ciel».

Opérations arithmétiques en bash

Cette section de l'article explique les opérateurs arithmétiques utilisés dans Bash. Les opérations arithmétiques sont effectuées sur des valeurs numériques et vous obtenez la sortie souhaitée. Dans le script bash, les opérations arithmétiques sont simples et faciles à comprendre.

Pour effectuer les opérations arithmétiques de base dans la coquille de bash, la technique de double parenthèses est utilisée. La méthode consiste à utiliser des supports doubles sans ou avec un $ au début. La syntaxe est:

$ ((expression))

Voyons rapidement certaines des opérations arithmétiques de base avec l'exemple suivant.

#!/ bac / bash
$ x = 16
$ y = 4
$ echo "x = 16, y = 4"
$ echo "Ajout de x & y"
$ echo $ (($ x + $ y))
$ Echo "Soustraction de X & Y"
$ echo $ (($ x - $ y))
$ Echo "Multiplication de X & Y"
Echo $ (($ x * $ y))
Echo "Division de X par Y"
Echo $ (($ x / $ y))
Echo "Exponentiation de X, Y"
echo $ (($ x ** $ y))
Echo "Division modulaire de X, Y"
Echo $ (($ x% $ y))

La conclusion

Aujourd'hui, vous avez appris «comment commencer par la programmation bash». Dans cet article, vous avez appris l'interface de ligne de commande, la programmation de bash, les syntaxes utilisées dans Bash, les arguments de passage et comment utiliser les variables pour effectuer des opérations arithmétiques. Vous avez également appris le shell en bref et pourquoi les programmes bash sont appelés programmes shell. J'espère qu'après avoir parcouru cet article, vous pouvez effectuer des tâches bash plus efficacement.