Input e output, questa lezione riguarda la scrittura di uno script in cui lo script attenderà l'input dell'utente.
Quindi, quando esegui lo script, lo script aspetterà che tu digiti qualcosa in modo che prenda il tuo comando
e quindi emetta in base a quella dichiarazione scritta che hai dato allo script.
Quindi il modo in cui funziona è che le cose sono i comandi di scripting che devi usare per leggere,
che aspetteranno il tuo input e l'output sarebbe eco.
Quindi, qualunque cosa inviate in uscita allo schermo usando l'eco, entrate.
Quindi fammi accedere alla macchina e ti mostrerò come farlo prima che ti confonda di più.
Quindi ho la mia macchina aperta proprio qui e sono a casa mia.
Ho della mia directory degli script.
Creerò uno script chiamato Input.
Script proprio così, e vado avanti e premo invio definirà la variabile successiva come sai, metti l'autore, non
aspetterò solo l'ora e la data della mia descrizione e così via comunque.
Quindi dovresti digitare tutto.
Ti consiglierei sicuramente.
Quindi, di nuovo, dato che non hai tempo, voglio davvero che impari velocemente.
Quindi non preoccuparti a questo punto.
Poi metti mi piace.
Eco.
Ciao.
Il mio nome.
Oh, andiamo, sto passando un brutto momento a digitare.
OK, quindi ciao, il mio nome è Imran Eversole e come sai, mostrerà semplicemente quella linea sullo
schermo.
Ora, cosa faremo dopo allora che vogliamo fare?
Raino, scusa, Polacco, solo per la mia battuta e poi Echo, come ti chiami?
Quindi ora chiediamo all'utente l'input dell'utente e il modo in cui lo script attenderà l'input dell'utente
è semplicemente il comando letto.
La lettura è il comando effettivo e Unix o Linux che aspetteranno l'input dell'utente.
Ora devi definire una variabile da leggere.
Quindi qualsiasi variabile, tutto ciò che l'utente digita verrà automaticamente aggiunto alla variabile.
E qual è questa variabile?
Bene, devi specificare o definire quella variabile.
Diciamo una scelta qualsiasi variabile.
Diciamo che io e te scegliamo un nome.
Quindi diremo, sai cosa, quando l'utente inserisce il nome, inserisce quell'input in un contenitore, in una variabile
e il nome della variabile è effettivamente nome.
Saprò solo cosa.
In parole semplici nome.
Contenitore, quindi rendilo facile in modo da non essere confuso con il nome stesso.
Ora, una volta che lo usano, fornisce quell'informazione, poi semplicemente mette una riga vuota e poi lo fa.
Ciao, e ora metti il nome del dollaro.
Contenitore.
Qualunque sia la variabile che hai definito qui, premi, inserisci ed echo, e questo è praticamente tutto.
Diamo le autorizzazioni appropriate.
Le presentazioni pubbliche ci sono.
Facciamolo.
OK, vedi, la prima riga sullo schermo è, ciao, il mio nome è Imran Absol o il tuo nome, e ora
ti chiede come ti chiami?
Quindi sta aspettando.
Vedi, non hai ricevuto il messaggio.
Perché?
Perché lo script attende il tuo input.
Quindi diciamo che volevi digitare qualcosa.
Diciamo Jerry Seinfeld.
E ora premi Invio e dirà, ciao, Jerry Seinfeld.
Ecco come funziona lo script di input e output.
Ovviamente diventa un po 'più complicato man mano che andiamo avanti.
Ma fondamentalmente, se volevi scrivere uno script e volevi prendere l'input dell'utente che devi usare per
leggere il comando.
Ora, modifichiamo lo stesso script, aggiungiamo qualche altra cosa nello script e rendiamolo più professionale.
Vediamo lo script di input e.
Ora, volevo definire la variabile, quindi dirò la variabile, diciamo un hostname uguale e sai, hostname è il comando
effettivo e lennix ti darà il nome host del tuo sistema.
Quindi volevo salutarti, mio.
Quindi il suo nome è Darla A e cosa significa quella Darla A?
Il dollaro A è.
Il a il contenitore qui e quel contenitore è il nome host che ti mostrerà qui e
poi vedrai qual è il tuo nome.
E ora solo per ridere, volevo cambiarlo per leggerlo in un contenitore diverso.
Metto B ..
Quindi, chiariscilo, non concentrarti sul nome del contenitore.
Il nome del contenitore potrebbe essere qualsiasi cosa.
Quindi stai chiedendo come ti chiami?
E l'utente che fornirà il nome verrà inserito nel contenitore chiamato B ..
Adesso Echo.
Ciao, sii.
E per OK, quindi ora quello che stiamo facendo, stiamo dicendo è che quando esegui lo script, dì all'utente,
ciao, il nome del mio server è.
Dollar A e cosa è Dollar A Dollar è il nome host e verrà stampato qui.
E come ti chiami?
E metterai il tuo nome e sarà rimesso al tuo nome.
Ora, prima di eseguirlo, voglio solo dirti una cosa.
Ci saranno errori nello script.
Perché?
Perché quando definisci un comando con una variabile, puoi eseguire quella variabile.
Se hai già digitato semplicemente, verrà eseguito.
Ma se provi a eseguire quella variabile usando come un comando echo, allora devi avere.
Questo ticchetta sul lato.
Cosa sono quelle zecche?
Quelle zecche sono proprio sotto la tua chiave di uscita, quelle sono le zecche, quindi devi averle.
Ma comunque, per ora voglio toglierlo.
Solo così lo vedi, cosa otteniamo se non mettiamo quelle zecche lì dentro?
Quindi fuggi.
Salvarlo.
Ora eseguiamolo.
Dice, ciao, il nome del mio server è Hostname.
Bene, in realtà ha preso il nome esatto che ho digitato.
Non pensava che fosse un comando e ora dice, qual è il tuo nome?
Quindi ora metterò un Emran Absol e dirò ciao, Emran.
OK, quindi questa parte da qui a qui funziona.
Questa parte da qui a qui funziona.
Ma volevo avere il mio nome host qui.
E qual è il mio nome host?
Il mio nome host è la mia prima VM Linux.
Volevo avere quel display qui.
Quindi, tornando a quello che stavo dicendo è che se stai definendo una variabile e vuoi eseguire quella variabile
con Echo, allora devi mettere i piccoli segni di spunta.
Questo è proprio sotto il carattere sfuggito o il tasto Esc e anche sotto quella piccola cosa riccia.
Quindi ora eseguiamolo e vediamo se funziona.
Oh, sì, lo ha fatto.
Vedi proprio qui, ciao, il mio cognome è questo è il nome dell'host.
Come ti chiami?
OK.
Amron Absol.
Ciao, Amron Absol.
Vedete, è così che funziona lo script di input e output, provate cose diverse, giocateci e fate
domande avanti e indietro, avanti e indietro.
Quindi prima dovresti quello che dovresti fare come pratica, quello che dovresti fare è che potresti mettere più di
una lettura.
Come potresti farlo è così.
Metti un codice solo a riga vuota e poi fai di nuovo eco qual è la tua professione o la tua occupazione, cosa
fai?
E poi devi leggere di nuovo qui.
Leggi, vedi.
E poi.
Quindi fai di nuovo eco.
Un altro eco e ora inseriscilo.
Ti piace?
Mettiamolo.
Qual è il tuo programma preferito?
E ora questa volta leggi.
A, abbiamo l'USB, ora vedi che usi D.
OK, questo è ora quello che dobbiamo fare è la prima cosa da dire è andare.
Bene, ciao il mio nome.
La prossima cosa che voglio fare è che echi.
Tu sei.
Professione, che è qualunque sia la professione marittima, o qualcuna.
OK, il prossimo.
Dollar D, che è Fabrício, è un bello spettacolo.
Vedi come ho fatto prima, ho fatto tre domande, una.
Per.
E tre, una volta che ho tutte queste tre domande poste.
Quindi ho messo tutte queste domande in contenitori diversi e sto emettendo, mettendo quei contenitori
uno per uno dicendo ciao.
Quindi fai eco alla tua professione, qualunque sia è fantastica.
E poi il tuo spettacolo, qualunque sia lo spettacolo, è un bello spettacolo.
Ora, vediamo se possiamo eseguirlo con successo e mettere OK.
Viene fuori il primo nome per la prima domanda.
Come ti chiami?
Imron Afsal.
Vedi, ora, mi ha fatto una seconda domanda.
Non mi ha dato subito l'output.
Ora sta aspettando che io gli dia tutte le informazioni che vuole.
Qual è la tua professione?
È un.
Ingegnere, ok, qual è il tuo programma preferito?
Il segno è caduto e ora e premo invio perché ho risposto a tutte e tre le domande e
dirà Ciao Emran epso, il tuo ingegnere professionale è fantastico.
Seinfeld è un bello spettacolo.
Vedere come funziona.
Ora, pensa a questo.
Ora, quando stai installando un programma o stai eseguendo un qualche tipo di script eo anche se è Windows o anche
se è Linux.
Ora sai che quando esegui la procedura guidata e ti fa domande, vuoi installarlo?
Tu dici si.
No, inserisci il nome della tua organizzazione, mettilo questo, digita il tuo nome e questo e quello.
Tutte le informazioni che il sistema raccoglie da te, in realtà inserisce tali informazioni all'interno ovunque sia definita
la tua variabile.
Quindi questo è solo un semplice esempio di ciò.
Quindi è come il tuo piccolo script, un mago che prenderà tutte le informazioni e le invierà sullo
schermo.
Potresti anche prendere quelle informazioni e metterle nel tuo database, inviarle nella sua e-mail o come
preferisci.
Quindi è così che lavori con gli script di input e output.
Ancora una volta, dirò di andare avanti e mantieni lo script a lungo, aggiungici più cose, aggiungi cose divertenti.
Ci sono così tante cose che potresti farci.
E se vuoi condividere il tuo nuovo copione creativo, sii mio ospite.
Inviami un'e-mail e spero che il tuo script venga eseguito senza errori.
Se riesci a superare qualsiasi problema, non preoccuparti.
È così che impariamo.