Gli script Do wild do what sono molto simili agli script for loop strip.
Lo script o l'istruzione do wild esegue continuamente un blocco di istruzioni mentre una particolare condizione
è vera o soddisfatta.
Ad esempio, se si esegue uno script e lo si crea in un ciclo, questo verrà eseguito finché non viene soddisfatta una determinata
variabile.
Ad esempio, se si vuole eseguire lo script fino ad agosto 2015 alle ore 2:02 p. m. , quindi si definirà e si eseguirà
lo script selvaggio.
E molte volte gli script sono i demoni, i processi che non muoiono mai, che continuano a girare e girare
e girare.
Hanno sempre degli script di tipo do wild, perché vengono eseguiti continuamente fino a quando non viene soddisfatta una determinata condizione.
Quindi, ad esempio, eseguire uno script fino alle 14:00. m..
Non appena le 2 p. m. colpi, il gioco è fatto.
Uscire mentre la condizione è: "Vieni e uno, comando due, comando tre".
Una volta che tutti questi comandi sono stati eseguiti e la condizione è stata soddisfatta, il gioco è fatto.
Lo script è terminato.
Quindi guardiamo la nostra macchina Linux e proviamo uno script do wild.
Liberiamo lo schermo da dove ci troviamo.
Siamo nella canonica del mio copione, che è la directory in cui volevamo stare.
Questa volta creeremo un nuovo script e lo chiameremo script Do well.
Di nuovo.
È solo il nome che ho scelto.
Potete scegliere tutto quello che volete.
Premete invio.
Siete in modalità VIP.
Si preme inserisci e si inizia a digitare.
Qual è la prima cosa che digita?
Si digita hash bang bin bash, che definisce l'ambiente della shell.
E se si vuole inserire un commento, si può dire che questo script è stato creato da Ron F, e così via.
2018.
Sì, va bene.
E se si vuole inserire una descrizione della sceneggiatura, lo si può fare.
Ma entriamo nel vivo della sceneggiatura.
Ho già scritto un copione e lo copierò.
Nella mia dispensa ci sono due copioni.
Prenderò il secondo.
Voglio che il primo lo facciate voi.
Lo copio e lo incollo velocemente.
Vediamo cosa fa lo script.
Lo script sta facendo, naturalmente, la prima cosa è definire la shell, che abbiamo già.
Quindi lo elimineremo premendo D e ci dirà che il conteggio è zero, il numero è dieci, mentre
il conteggio è inferiore a dieci.
Fare l'eco del numero di secondi rimasti per interrompere il processo.
Il processo è la variabile, che è il dollaro uno.
Ed Echo è solo uno spazio vuoto.
Linea vuota.
Dormire.
Sleep è un comando che attende per il numero di secondi definito dopo il comando sleep.
Poi ha un numero limitato di espressioni.
Queste sono le espressioni che si possono trovare ovunque online.
Ho questa espressione da un po' di tempo che ho provato molte volte nel mio ambiente di lavoro.
Funziona perfettamente e se volete utilizzarlo nel vostro ambiente di lavoro, siete più che invitati
a farlo.
Il prossimo è l'Eco e poi dice che il processo Echo dot to one è stato interrotto e che l'eco è di nuovo in corso.
Sta dicendo che sta dando una linea vuota.
Eseguiamo lo script e vediamo cosa fa.
Assegnare le autorizzazioni a un eseguibile.
Restano 10 secondi per interrompere il processo.
Nove, otto, sette, sei, cinque, quattro, tre, due, uno.
E il processo finito viene interrotto.
Lo vedi?
Quindi questi script do while vengono creati per soddisfare un certo valore o un certo tempo.
Una volta che la variabile è soddisfatta, il processo si interrompe ed esce da esso.
Si vuole creare un nuovo script nel proprio ambiente.
E questo è di nuovo il copione.
Anche questo è riportato nelle dispense.
È possibile copiare e incollare lo script, creare un nuovo script ed eseguirlo.
Potete anche andare online e digitare esempi di script selvaggi.
Ci sono tonnellate e tonnellate di script di successo che si possono provare e ottenere un po' di esposizione agli script di successo.
Sono sicuro che quando avrete eseguito almeno cinque o sei script, saprete esattamente cosa fa questa
dichiarazione.