Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Découvrir l'écriture de scripts en Bash

Utiliser les opérateurs booléens

Testez gratuitement nos 1340 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous pouvez lier plusieurs tests par les opérateurs booléens traditionnels, de conjonction et de disjonction.
02:56

Transcription

Comme dans tous les langages, le bash a des opérateurs aussi booléens qui vont permettre de lier plusieurs tests ensemble. Si je prends ces deux tests par exemple, je vais faire une bêtise, enfin je vais dire quelque chose qui n’a pas de sens, mais c’est la vie, et que je les reprends. Eh bien, je pourrais dire : si machin est différent de truct, et on a trouvé le fichier hosts, et il est exécutable, c’est complétement débile, mais ce n’est pas grave, je vais faire comme ceci. J’enlève tout ça, je joins les deux lignes. Et il faut bien que je mette ici un opérateur booléen pour dire comparaison de gauche et comparaison de droite. Ou bien comparaison de gauche ou comparaison de droite. Et donc on va lier ces deux tests, pour dire c’est vrai et vrai, faux et faux, faux ou faux, faux ou vrai, enfin vous connaissez ça. Donc comme dans beaucoup de langages, l’opérateur et logique, c’est le double et commercial & et puis l’opérateur logique de ou, c’est la double barre verticale, donc ceci. Ça reste relativement simple. Alors on va faire un essai, un peu logique, parce que moi-même je ne sais plus où j’en suis là. Alors donc machin est égal à truc, on est d’accord. Donc ça, ça devrait être vrai. On va faire un et pour que ce soit plus clair. Et puis on va dire que etc/hosts est un fichier qui existe. Ok, donc là on a vrai et vrai, ça doit retourner vrai, et ici je devrais avoir un 0. Alors faisons juste un petit test pour voir si ça marche. Et vous voyez, j’ai un petit problème ici sur ma boucle. On me dit : ceci est manquant. Ah bon ? Pourtant il est là, n’est-ce pas ? Alors il faut comprendre quelque chose : c’est que cette syntaxe de simple crochet n’est pas vraiment adaptée pour ce genre de chose. Et c’est pour ça qu’en bash 2.02 pour être précis, on a ajouté la syntaxe avec les double crochets, qui elle, supporte des comparaisons ou des opérations de comparaison et de test, qui sont plus proches des autres langages. Je vous encourage à utiliser, à plus forte raison si vous venez d’un autre langage de programmation, je vous encourage à utiliser la syntaxe à double crochet, qui va être plus intuitive. Alors je vais me mettre là, comme ceci, et comme ceci. Double crochet ouvrant, double crochet fermant, toujours des espaces. Voilà, nous avons ici 0. On va faire un petit test, c’est le cas de le dire. Et ici nous avons 1, donc tout va bien. Voilà. Avec ça nous sommes maintenant prêts à aborder les structures de contrôle.

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 !