For loop scripts.
Een ander geavanceerd niveau van scripting ben jij.
Blijf beter worden, mijn vrienden blijven beter worden.
Het volgende script dat je gaat draaien is for loop scripts voor lussen.
Wat ze doen is dat het blijft lopen tot een bepaald aantal variabelen.
Bijvoorbeeld, als een variabele tien gedefinieerd is, voer het script dan tien keer uit of variabele groen, blauw, rood, voer
het script dan drie keer uit voor elke kleur.
Dus het vereenvoudigt eigenlijk je taken als je dat wilt.
Maak bijvoorbeeld bestandsbestanden of tien bestanden, dan hoef je het commando niet steeds opnieuw uit te
voeren volledige for-lussen doen het voor je.
We gaan terug naar onze Linux machine en we proberen een paar scripts voor lussen en dan kun je het zelf proberen
en je wordt bedreven in het uitvoeren van deze kleine, kleine, kleine scripts.
In welke map zitten we?
We zijn in onze thuismap.
Altijd thuis is niet alleen thuis, maar de hele thuismap.
En de map waarin we zitten is mijn scripts.
Dus in mijn scripts gaan we een nieuw script maken, we noemen het deze keer ABC naar VI, ABC.
En het eerste wat je nu al weet is dat je het Shell script definieert waarin je dit script
gaat draaien of de shell omgeving.
Ik zou zeggen dat je dit script gaat draaien in.
En nogmaals, ik heb al een paar scripts voor jullie geschreven om deze training door te nemen, en ik ga
naar ons eerste script, dat een eenvoudige for-lus uitvoer is.
Ik ga dit script kopiëren en gewoon plakken.
Dit heeft al een gedefinieerde shell, dus ik ga die regel verwijderen.
Dus wat doet het voor mij?
En één, twee, drie, vier, vijf doen dat.
Dus I hier is een variabele die vertelt dat deze container, wat de containernaam is I is.
Het bevat de nummers één, twee, drie, vier, vijf.
En dan wat het script vraagt om te doen echo welkom variabele een keer variabele twee keer variabele
drie variabele voor variabele vijf keer.
En als het klaar is, is het klaar.
Dus daarom moeten we done definiëren aan het einde, zodat de for-lus klaar is met wat hij doet.
Dus ik ga gewoon het bestand opslaan.
Zodra het bestand weer is opgeslagen, moet je uitvoerbare toestemming geven.
De toestemming is gegeven.
Laten we het controleren.
Ja, het ABC-bestand is er.
Eens kijken wat erin zit.
Daarbinnen is precies hetzelfde.
Laten we dit script ABC draaien en daar ga je.
Het doet welkom Eén keer, twee keer, drie keer, vier keer en vijf keer.
Dus eigenlijk als je een repetitieve taak hebt en geloof me, je gaat werken in een bedrijfsomgeving waar
je zoveel repetitieve taken moet doen en dit loopscript wordt zo handig voor
je dat je scripts gaat maken voor elke repetitieve taak die je elke dag
doet.
Dus dit voert vijf keer uit.
Laten we het tweede script bekijken.
Dus het tweede script, wat doet het?
Het doet eigenlijk hetzelfde, maar deze keer worden alleen de namen uitgevoerd.
En ik maak dit X, Y, Z als de naam van het bestand.
En het begint altijd met de schelp.
De shell naam is Bash.
En nu gaan we commentaar toevoegen en zeggen dat dit script zal worden uitgevoerd.
En ik zet Imran met andere acties omdat het zal zeggen, Zie je Imran.
Zie Imran lopen.
Zie Imran springen en zie Imran spelen.
Dus dit is wat het script gaat doen.
Dus daarom heb ik het erin gestopt.
Gewoon een opmerking, je kunt het meer commentaar.
Laten we zeggen dat het script gemaakt is door Imran Afzal en als je een datum wilt zetten, kun je dat overslaan en
begint het script hier.
Het zegt je dat I in weer, I is een variabele in is die je in je variabele zet en variabele is net als een
container.
Het zegt dat je eten, springen, rennen, spelen in een container met de naam I stopt, zodra al
deze drie of vier woorden in de container zitten, doe ik wat wij doen, we echoën Imran Dollar I.
De variabele wordt al altijd weergegeven met de met de dollar en de naam van de variabele.
Dus het is het vertellen van dollar ik en dan zodra ik het script gaat elk beetje, elk woord
in de container weer te geven, dan is het klaar.
Als dat gebeurd is, is het script gemaakt, heeft het zijn werk gedaan en zullen we het verifiëren.
Het script is er.
Het volgende wat je nu weet is dat je de toestemming op X, Y, Z moet veranderen zodat het uitvoerbare toestemming en uitvoerbare toestemming
krijgt.
Nogmaals, ik herhaal het telkens weer, als u het script niet kunt uitvoeren, komt dat omdat u geen uitvoerbare
toestemming hebt.
Dus we hebben wel uitvoerbare toestemming.
Geweldig.
Perfect.
Laten we het X, y, z doen.
Uh oh.
Er staat bash x, y, z.
Geen bestand of map van deze aard.
Waarom?
Natuurlijk hebben we Z.
Het is Z eigenlijk X, y, Z.
Dus laten we het uitvoeren.
En hier ga je Imran zien.
Zie Imran rennen, zie Imran springen, zie Imran spelen.
Dus opnieuw doet het een repetitieve taak voor u.
Dus dit voor Loop is een zeer sterke verklaring in een scripting omgeving waarmee je repetitieve taak steeds opnieuw kunt
uitvoeren, zodat je het niet zelf hoeft te doen en de hele dag bezig bent met het maken van die kleine vervelende
taken.
Ik wil dat je de scripts schrijft die ik in dit bestand heb staan.
Dit bestand zit weer in jullie hand-outs.
Ik wil dat je dit handboek downloadt, deze kleine scripts opnieuw maakt en uitvoert en kijkt wat ze
doen.
Het zal een geweldige oefening voor je zijn.