Si dix scripts maintenant vous savez comment écrire des scripts.
Passons maintenant à l'étape supérieure, à des scripts avancés, à des scripts "si alors".
Ce sont les scripts qui vont définir certaines variables.
Et si ces variables sont satisfaites, alors vous pouvez exécuter ces scripts.
Et si cette déclaration de script, si ceci arrive, faites ceci, sinon faites cela.
Donc, quel que soit le critère que vous définissez et qui doit être respecté, il l'exécutera.
Sinon, je vous donnerai des résultats différents selon la façon dont vous écrivez un script.
Pour mieux illustrer ce concept d'instructions de script if then, mettons-le dans notre machine.
Ok.
Dans quelle direction nous sommes.
Nous sommes dans notre répertoire personnel et le répertoire à l'intérieur de celui-ci est mes scripts et ce répertoire.
Nous allons créer un nouveau script et nous allons l'appeler par if puis script encore une fois, il n'est pas
nécessaire que ce soit le nom que je choisisse.
Vous pouvez choisir n'importe quel nom comme mon script ou X, Y, Z, ou ABC, tout ce que vous voulez.
Ainsi, lorsque nous voulons écrire un script, vous faites Y et le nom du fichier, il vous fera entrer dans le mode d'insertion.
Donc la première chose à faire, si vous voulez écrire un script, est de définir une variable.
J'ai déjà écrit un script que je vais copier, ce qui nous fera gagner du temps.
Et voici le script qui vérifie la présence de la variable.
Je vais le copier et le coller.
Maintenant regardons ce que fait ce script.
Ce script va chercher un nombre égal à 100.
Donc si le compte est égal à 100, qui est la variable, alors il va dire echo, le compte est 100.
S'il n'est pas égal à 100, alors il va dire que le compte n'est pas 100.
C'est donc ce que fait une fausse déclaration.
Alors regardons notre script.
Faisons-le.
Commençons par le sauvegarder.
Et une fois qu'on l'aura enregistré, on vérifiera bien sûr que le fichier est créé.
Oui.
Qu'est-ce qu'il y a à l'intérieur du fichier ?
Nous allons nous en occuper.
Et il y a exactement la même chose que ce qu'on a tapé.
Maintenant, nous devons donner la permission d'exécution au script.
Vérifiez-le.
Oui, il a la permission d'être exécuté, et je vais l'exécuter.
Et voilà.
Il dit que le compte est 100 parfait, parce que nous définissons dans notre variable que le compte est égal à 100.
Alors que se passe-t-il si nous changeons le compte à, disons, un, nous le sauvegardons et nous l'exécutons.
Une fois que nous l'exécutons, il dit que le nombre n'est pas 100.
Donc c'est le but exact des instructions if then, si elles cherchent la variable, quelle que soit la variable
définie.
Si la valeur de la variable n'est pas respectée, il vous dira exactement ce que vous voulez qu'il fasse.
Vous pouvez également modifier la sortie en disant si.
Ensuite, autre chose, je pense.
Désolé.
Le compte.
Faisons un compte en minuscules.
Ce n'est pas 100.
Encore une fois, le nombre est de 100.
C'est notre variable.
Et ça dit que si le nombre de parenthèses est égal
à 100, alors faites l'écho.
Le compte est de 100 autres.
Sinon, echo.
Désolé.
Le compte n'est pas à 140.
Elle est l'opposé de F et elle raconte le scénario.
Maintenant, vous devriez sortir que votre travail est terminé.
Et si la déclaration est faite, vous en sortez en la sauvegardant.
Et maintenant, quand vous l'exécutez, il vous dit : "Désolé, le compte n'est pas à 100".
Donc vous changez juste la sortie pour ce que vous voulez.
Et c'est ce que fait l'instruction if else ou if then.
Un autre exemple de si l'affirmation que je vais choisir est juste ici.
Je vais le copier.
Et je vais créer un nouveau script est si alors nouveau.
Je vais définir la variable que j'ai déjà copiée.
Et la première commande, j'ai clear, cela signifie que lorsque le script s'exécute, il va effacer l'écran.
Je ne veux pas voir ce qui est déjà à l'écran.
La prochaine chose à faire est si moins E, qui est utilisé, qui est l'option qui est utilisée pour vérifier si un
fichier existe ou non.
Donc, il dit que si ce fichier existe, il y a une erreur dans le texte du fichier, alors ce que vous devez faire,
c'est echo file exist else.
Si le fichier n'existe pas, alors dire echo file does not exist.
Et c'est ce qu'il fait à peu près.
Lançons donc cette commande.
Et nous devons, bien sûr, donner des autorisations d'exécution qui sont vérifiées.
A la permission d'être exécuté.
Ok, fait.
Maintenant, nous allons l'exécuter si maintenant.
Maintenant, quand tu l'exécutes, ça dit que le fichier n'existe pas.
Il vous dit la chose réelle.
Pourquoi ?
Parce qu'il n'y a pas de fichier existant comme le fait cat.
Si alors, à moins que le fichier n'existe, où le fichier doit-il exister ?
Le fichier doit exister dans mon répertoire personnel.
Erreur que le texte.
Donc je vais créer un fichier maintenant.
Je vais juste le toucher et je vais créer ce fichier.
Le fichier est créé, maintenant je vais exécuter le script.
Et maintenant il dit que le fichier existe.
Il s'agit donc d'une commande parfois très utile et d'un outil très utile pour les administrateurs système qui
veulent exécuter cette commande à certains intervalles ou un certain jour parce qu'une application crée des fichiers d'erreur
ou non.
Et ils exécutent ce script et ce travail cron pour voir si le fichier existe ou pas.
Si c'est le cas, cela signifie que l'application fonctionne bien.
Si ce n'est pas le cas, cela signifie que le fichier n'existe pas et vous recevrez un message d'erreur.
Il s'agit donc d'une déclaration F10 et nous avons également d'autres déclarations et exemples dans ce dossier.
Et ce fichier fait également partie de vos ressources, de vos documents.
Et je veux que vous essayiez chaque script, créez chaque nouveau script, et essayez les différentes valeurs
que vous avez ici.
C'est donc un script très cool que j'ai écrit.
Il vous informe de votre nom et vous demande si vous aimez y travailler.
Et il vous demande si vous répondez.
Oui, ça te dira que tu es cool.
Si ce n'est pas le cas, vous dites que vous devriez l'essayer.
C'est juste une bonne sensation.
Je veux donc que vous exécutiez le script par vous-même, créez le, créez un nouveau fichier, écrivez le script et exécutez-le.
Et je suis sûr qu'il fonctionnera très bien sans aucune erreur.