Per gli script a ciclo continuo.
Un altro livello avanzato di scripting.
Continuate a migliorare, amici miei, continuate a migliorare.
Il prossimo script da eseguire è lo script for loop per i loop.
Il loro scopo è quello di continuare a funzionare fino a un determinato numero di variabili.
Ad esempio, se una variabile è definita dieci, allora eseguite lo script dieci volte o se la variabile è verde, blu, rossa, allora eseguite
lo script tre volte per ciascun colore.
In questo modo, se si vuole, si semplificano le attività.
Ad esempio, creare file di file o dieci file, senza dover eseguire il comando più e più volte,
i cicli for completi lo faranno per voi.
Torneremo alla nostra macchina Linux e proveremo un paio di script per i loop e poi potrete provare da soli
e diventerete esperti eseguendo questi piccoli, piccoli, piccoli script.
In quale directory ci troviamo?
Siamo nella nostra home directory.
Sempre la home non è solo la home, ma l'intera directory home.
La cartella in cui ci troviamo è quella dei miei script.
Quindi, nei miei script creeremo un nuovo script, che questa volta chiameremo ABC to VI, ABC.
La prima cosa che sapete già è che dovete definire lo script di shell in cui eseguire questo
script o l'ambiente di shell.
Direi di eseguire questo script in.
Ho già scritto alcuni script per voi per ripassare questo corso di formazione, e ora andrò a vedere
il nostro primo script, che è un semplice ciclo for in uscita.
Copierò questo script e lo incollerò semplicemente.
Questa ha già una shell definita, quindi cancellerò quella riga.
Che cosa sta facendo per me?
E uno, due, tre, quattro, cinque lo fanno.
Quindi I è una variabile che dice che questo contenitore, il cui nome è I, è un contenitore.
Contiene i numeri uno, due, tre, quattro, cinque.
E poi ciò che gli si chiede di fare lo script lo farà echo welcome variabile uno volte variabile due volte variabile
tre variabile per variabile cinque volte.
E poi, una volta finito, è finito.
Ecco perché dobbiamo definire done alla fine, affinché il ciclo for finisca di fare ciò che sta facendo.
Quindi salverò il file.
Una volta che il file viene salvato di nuovo, è necessario dare l'autorizzazione all'esecuzione.
Il permesso è stato dato.
Verifichiamo.
Sì, il file ABC è presente.
Vediamo cosa c'è dentro.
All'interno è esattamente la stessa cosa.
Eseguiamo questo script ABC ed ecco fatto.
Sta dando il benvenuto una volta, due volte, tre volte, quattro volte e cinque volte.
Quindi, se avete un'attività ripetitiva e, credetemi, lavorerete in un ambiente aziendale dove dovrete
svolgere molte attività ripetitive, questo script loop vi sarà così utile che
creerete script per ogni attività ripetitiva che svolgerete ogni giorno.
Quindi l'output è cinque volte.
Esaminiamo il secondo script.
Quindi il secondo script, cosa sta facendo?
In pratica, fa la stessa cosa, ma questa volta si limita a produrre i nomi.
E come nome del file sceglierò X, Y, Z.
E tutto è sempre iniziato con l'involucro.
Il nome della shell è stato Bash.
Questa volta inseriamo un commento e diciamo che questo script produrrà un output.
E metterò Imran con azioni diverse perché dirà: "Vedi Imran".
Vedi Imran run.
Vedere Imran saltare e vedere Imran giocare.
Ecco cosa farà lo script.
Ecco perché l'ho inserito.
Solo un commento, si può mettere più commento.
Diciamo che lo script è stato creato da Imran Afzal e se si vuole inserire una data, la si può saltare e lo script
inizia proprio qui.
Vi sta dicendo che per I in, di nuovo, I è una variabile in è una variabile che mettete all'interno della vostra variabile e la variabile è proprio come
un contenitore.
Ti dice di mettere mangiare, saltare, correre, giocare all'interno di un contenitore chiamato I. Una volta che ha tutte queste tre
o quattro parole all'interno del contenitore, I allora fa quello che stiamo facendo, stiamo riecheggiando vedi Imran Dollar
I.
La variabile viene sempre visualizzata con il simbolo del dollaro e il nome della variabile.
Quindi gli dice dollaro io e poi una volta che lo script visualizzerà ogni piccola, ogni
parola nel contenitore, allora sarà fatto.
Una volta fatto, lo script è stato creato, lo script ha svolto il suo lavoro e lo verificheremo.
Il copione è lì.
La prossima cosa da fare è cambiare i permessi su X, Y, Z in modo che abbiano il permesso di esecuzione e il permesso di
esecuzione.
Ancora una volta, lo ripeto ancora una volta, se non riuscite a eseguire lo script, è perché non avete i permessi
di esecuzione.
Quindi abbiamo il permesso di eseguire l'eseguibile.
Fantastico.
Perfetto.
Eseguiamolo X, y, z.
Oh, oh.
Dice bash x, y, z.
Nessun file o directory di questo tipo.
Perché?
Naturalmente abbiamo messo Z.
È Z in realtà X, y, Z.
Quindi eseguiamolo.
Ed ecco a voi Imran.
Vedere Imran correre, vedere Imran saltare, vedere Imran giocare.
Quindi, ancora una volta, svolge un compito ripetitivo per voi.
Perciò questo Loop è un'affermazione molto forte in un ambiente di scripting che vi permetterà di eseguire attività ripetitive
più volte, in modo da non doverlo fare da soli e passare tutto il giorno a creare queste piccole e noiose attività.
Voglio che scriviate gli script che ho all'interno di questo file.
Questo file è di nuovo nelle vostre dispense.
Voglio che scarichiate questo manuale, creiate di nuovo questi piccoli script, li eseguiate e vediate cosa
fanno.
Sarà un ottimo esercizio per voi.