PHP Tutorials | PHP For Beginners
Sadržaj:
Petlje su jedan od temeljnih koncepata programskih jezika. Petlje je zgodno kad želite izvršavati niz naredbi iznova i iznova dok se ne ispuni određeni uvjet.
U jezicima skriptiranja poput Bash-a, petlje su korisne za automatizaciju ponavljajućih zadataka. U scenariju Bash postoje 3 osnovne konstrukcije petlje, za petlju, petlju i petlju.
Ovaj tutorial objašnjava osnove do petlje do Bash-a.
Bash dok petlje
Dok petlja služi za izvršavanje određenog skupa naredbi sve dok je navedeni uvjet ocijenjen na netočno.
Bash dok petlja poprimi sljedeći oblik:
until do done
Stanje se procjenjuje prije izvršavanja naredbi. Ako uvjet bude lažan, naredbe se izvršavaju. U suprotnom, ako se uvjet ocijeni istinitim, petlja će se prekinuti i kontrola programa biti će prenesena naredbi koja slijedi.
U primjeru ispod, petlja na svakoj iteraciji ispisuje trenutnu vrijednost
counter
varijable i povećava varijablu po jednu.
#!/bin/bash counter=0 until do echo Counter: $counter ((counter++)) done
Petlja ponavlja, sve dok varijabla
counter
ima vrijednost veću od četiri. Skripta će proizvesti sljedeći izlaz:
Counter: 0 Counter: 1 Counter: 2 Counter: 3 Counter: 4 Counter: 5
Bash dok petlja Primjer
Sljedeća skripta može biti korisna ako vaš git domaćin ima stanke i umjesto da ručno utipkate
git pull
više puta dok domaćin nije na mreži, možete pokrenuti skriptu jednom. Pokušat će povući spremište dok se uspješno ne izvuče.
#!/bin/bash until git pull &> /dev/null do echo "Waiting for the git host…" sleep 1 done echo -e "\nThe git repository is pulled."
Skripta će ispisati „Čekajući git host…“ i spavati jednu sekundu dok git domaćin ne krene na mrežu. Nakon što je spremište izvučeno, ispisat će se "Git repozitorij je povučen."
Waiting for the git host… Waiting for the git host… Waiting for the git host… The git repository is pulled.
Zaključak
Petlje
until
i
until
su slične jedna drugoj, s tim što je glavna razlika ta što petlja
while
ponavlja, sve dok se uvjet procjenjuje
true
a petlja se ponavlja dok je uvjet ocijenjen u
false
.
Proteklo vrijeme, sigurnosne petlje počinju se pojavljivati u operacijskim sustavima i softveru koji se izvodi na njima. Kao takav, postaje nužno ukopčati ove rupe kako bi sustav i osobni podaci bili sigurni.
RuckZuck
Htc one x: riješiti problem petlje za pokretanje dok instalirate prilagođene roma
Saznajte kako riješiti problem petlje s pokretanjem tijekom instaliranja prilagođenih ROM-a na HTC One X.
Bash dok petlje
Petlje su jedan od temeljnih koncepata programskih jezika. Petlje je zgodno ako želite iznova i iznova izvoditi niz naredbi. Ovaj tutorial objašnjava osnove dok petlje u Bash-u, kao i prekida i nastavka naredbi za promjenu toka petlje.