Pour les scripts en boucle.
Un autre niveau avancé de script que vous êtes.
Continuez à vous améliorer, mes amis continuent à s'améliorer.
Le prochain script que vous allez exécuter est celui des scripts pour les boucles.
Ce qu'ils font, c'est qu'ils continuent à fonctionner jusqu'à un certain nombre de variables.
Par exemple, si une variable est définie dix, alors exécutez le script dix fois ou la variable est verte, bleue, rouge, alors exécutez
le script trois fois pour chaque couleur.
Cela simplifie donc vos tâches si vous le souhaitez.
Par exemple, créer des fichiers ou dix fichiers, alors vous n'avez pas besoin d'exécuter la commande encore et
encore plein de boucles for le feront pour vous.
Nous allons retourner dans notre machine Linux et nous allons essayer quelques scripts pour les boucles et ensuite vous pourrez essayer
par vous-même et vous deviendrez compétent en exécutant ces petits, petits, minuscules scripts.
Alors, dans quel répertoire sommes-nous ?
Nous sommes dans notre répertoire d'origine.
Le mot "home" n'est pas seulement "home", mais tout le répertoire d'origine.
Et le répertoire dans lequel nous sommes est celui de mes scripts.
Donc, dans mes scripts, nous allons créer un nouveau script, nous allons l'appeler cette fois-ci ABC to VI, ABC.
Et la première chose que vous savez déjà, c'est que vous définissez le script Shell dans lequel vous allez
exécuter ce script ou l'environnement shell.
Je dirais que vous allez exécuter ce script dans.
Et encore une fois, j'ai déjà écrit quelques scripts pour vous permettre de passer en revue cette formation, et je vais
entrer dans notre premier script, qui est une simple sortie de boucle for.
Je vais copier ce script et je vais simplement le coller.
Il y a déjà un shell défini, donc je vais supprimer cette ligne.
Alors, qu'est-ce que ça fait pour moi ?
Et un, deux, trois, quatre, cinq le font.
Donc I est une variable qui dit que ce conteneur, qui est le nom du conteneur est I.
Il contient les chiffres un, deux, trois, quatre et cinq.
Et ensuite ce qu'on lui demande de faire, le script va faire echo welcome variable one times variable two times
variable three variable for variable five times.
Et une fois que c'est fait, c'est fait.
C'est pourquoi nous devons définir done à la fin pour que la boucle for finisse de faire ce qu'elle fait.
Donc je vais juste enregistrer le fichier.
Une fois que le fichier est à nouveau sauvegardé, vous devez donner l'autorisation d'exécution.
L'autorisation est donnée.
Vérifions-le.
Oui, le fichier ABC est là.
Voyons ce qu'il y a à l'intérieur.
A l'intérieur, il y a exactement la même chose.
Exécutons ce script ABC et voilà.
Il fait l'accueil une fois, deux fois, trois fois, quatre fois et cinq fois.
Donc, en gros, si vous avez une tâche répétitive et croyez-moi, vous allez travailler dans un environnement d'entreprise où
vous aurez à faire tant de tâches répétitives et ce script en boucle va devenir si pratique pour
vous que vous allez créer des scripts pour chaque tâche répétitive que vous ferez tous
les jours.
Donc ça sort cinq fois.
Examinons le deuxième script.
Alors le deuxième script, qu'est-ce qu'il fait ?
Il s'agit de faire la même chose, mais cette fois-ci, il n'y aura que les noms.
Et je vais faire de ce X, Y, Z le nom du fichier.
Et cela a toujours commencé par la coquille.
Le nom du shell a été Bash.
Et maintenant, cette fois, nous allons mettre un commentaire et nous allons dire que ce script va sortir.
Et je mettrai Imran avec des actions différentes parce qu'il dira, Voir Imran.
Voir Imran Run.
Voir Imran sauter et voir Imran jouer.
Voici donc ce que le script va faire.
C'est pourquoi je l'ai inséré.
Juste un commentaire, vous pouvez le mettre plus de commentaire.
Disons que le script est créé par Imran Afzal et que si vous voulez mettre une date, vous pouvez la sauter et le script
commence juste ici.
Il vous dit que pour I dans encore, I est une variable dans est que vous mettez à l'intérieur de votre variable et variable est juste comme
un conteneur.
Il vous dit de mettre manger, sauter, courir, jouer à l'intérieur d'un conteneur appelé I une fois qu'il a ces trois
ou quatre mots à l'intérieur du conteneur, I fait alors ce que nous faisons, nous faisons écho à voir Imran Dollar
I.
La variable est déjà toujours affichée avec le dollar et le nom de la variable.
Donc, il lui dit dollar I et puis une fois que le script va afficher chaque petit, chaque
mot dans le conteneur, alors il va être fait.
Une fois fait, le script est créé, le script a fait son travail et nous allons le vérifier.
Le scénario est là.
La prochaine chose que vous savez maintenant est de changer la permission sur X, Y, Z afin qu'il ait la permission d'exécuter et la permission
d'exécuter.
Une fois de plus, je le répète encore et encore, si vous ne pouvez pas exécuter le script, c'est parce que vous n'avez pas la permission
d'exécuter.
Nous avons donc la permission d'exécuter l'exécutable.
Génial.
Parfait.
Faisons le X, y, z.
Uh oh.
Ça dit "bash x, y, z".
Aucun fichier ou répertoire de ce type.
Pourquoi ça ?
Bien sûr, nous avons mis Z.
C'est Z en fait X, y, Z.
Alors, exécutons-le.
Et voilà, tu vois Imran.
Voir Imran courir, voir Imran sauter, voir Imran jouer.
Donc, une fois de plus, il effectue des tâches répétitives pour vous.
Ainsi, pour Loop, il s'agit d'une déclaration très forte dans un environnement de script qui vous permettra d'exécuter des tâches répétitives
encore et encore afin que vous n'ayez pas à le faire vous-même et à passer du temps toute la journée à créer ces petites tâches fastidieuses.
Je veux que tu écrives les scripts que j'ai dans ce fichier.
Ce fichier se trouve à nouveau dans vos documents.
Je veux que vous téléchargiez ce document, que vous créiez à nouveau ces petits scripts et que vous les exécutiez pour voir ce qu'ils
font.
Ce sera un excellent exercice pour vous.