Découvrir l'écriture de scripts en Bash

Réaliser des calculs arithmétiques

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
La syntaxe pour réaliser des calculs arithmétiques simples est un peu compliquée. Rudi Bruchez vous expliquer comment la mettre en œuvre.
03:09

Transcription

Qu’en est-il des calculs arithmétiques simples, sur, non pas des chaînes de caractères, mais des nombres évidemment. Le « Bash » n’est pas très bien armé pour faire ça. On a des commandes externes, qui permettent de faire des calculs en Linux. Mais on va dire que le Bash, n’est pas forcément un langage qui se prête aux calculs arithmétiques. C’est plus un langage de manipulation de chaînes et puis un langage d’administrateur. Donc, on n’a pas vraiment besoin de faire ça. Je vais quand même vous montrer le minimum syndical, c’est-à-dire ce que le Bash peut faire. C’est relativement simple, je vais faire deux variables, comme ceci. Pour l’instant, tout va très bien. Et alors, est-ce qu’on peut faire, « 1+2 » ? On va essayer. Donc, je vais faire 1+2, comme ceci et on va voir ce que ça nous donne. Vous voyez qu’on a géré ici, plutôt des chaînes des caractères. On a « 1 », le signe « + » et « 2 ». Ce n’est pas ce qu'on voulait faire, comment peut-on forcer le Bash, à gérer ici vraiment un calcul arithmétique ? On a une syntaxe particulière qui consiste à utiliser une double parenthèse ouvrante et une double parenthèse fermante, comme ceci. Sans oublier de préfixer tout ça par un « $ ». On essaie. Vous voyez qu’on arrive à « 3 ». On peut utiliser cette syntaxe, n’importe où, comme dans un écho. On peut utiliser cette syntaxe, pour attribuer une valeur à une variable. Bien sûr, une variable qu’on appellerait « trois», comme ceci, on n’oublie pas qu’il ne faut pas d’espaces. Et puis, on va se débarrasser de ça, d'ailleurs. Et on va faire un écho de trois, voir ce que ça nous donne. Et voilà, ça n’a pas changé, on se doutait bien que ça allait marcher. Pour être complet sur le sujet, vous avez une syntaxe légèrement différente. Je vais copier ça, conserver ceci en commentaire, donc j’en profite. Le commentaire en Bash c’est un « # », comme dans beaucoup de langages de script, comme Python, etc., vous avez un « # », vous commencez la ligne par un « # », vous le mettez où vous voulez, et tout ce qui suit dans la ligne, c’est du commentaire. Donc, il y a une syntaxe spécifique qui s’appelle « let ». Il y a une sorte d’opérateur ou de fonction si vous voulez, qui s’appelle « let » et qui vous permet d’exprimer ensuite quelque chose qui va faire des calculs arithmétiques. Le « let » c’est un peu particulier, je vais le faire comme ceci. Je vais enlever tout ça. Et on va faire 3=1+2, on enlève ça également. On essaie notre « let », pour voir ce que ça donne. Vous voyez qu’on a « trois » également. Donc c’est une syntaxe un peu particulière, parce que je peux mettre ça aussi, entre chaînes de caractères, comme ceci. Et ça va marcher également. C’est la vie, donc vous pouvez faire vos calculs comme ceci.

Découvrir l'écriture de scripts en Bash

Prenez en main l'écriture de scripts en Bash. Recevez et traitez les paramètres envoyés à vos scripts, manipulez des variables, découvrez les fonctions intégrées du Bash, etc.

1h41 (22 vidéos)
Aucun commentaire n´est disponible actuellement
Logiciel :
Spécial abonnés
Date de parution :21 févr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !