Come creare uno script di shell in Linux
Sommario:
- Come creare uno script di shell in Linux
- Che cos'è uno script?
- Come creare uno script di shell
- Prima riga dello script
- commenti
- Aggiunta di comandi
- Esecuzione dello script
Abbiamo già parlato abbastanza dei comandi in Linux e della console, abbiamo imparato a manipolarli per svolgere attività specifiche, come possiamo combinarli e la facilità che ci danno per svolgere determinati compiti. In questo caso, ci presenteremo al funzionamento di uno script di shell in Linux, uno strumento favoloso per automatizzare le attività ed eseguirle dalla console. Se vuoi sapere come creare uno script di shell in Linux, continua a leggere il nostro articolo.
Come creare uno script di shell in Linux
Che cos'è uno script?
Uno script non è altro che un file di testo il cui contenuto è un insieme di righe di comando, che vengono eseguite in sequenza dall'inizio alla fine. In questo modo, possiamo strutturare in uno script i comandi che vorremmo eseguire con la tastiera e anche automatizzarlo attraverso un'attività, se è qualcosa che viene fatto frequentemente.
Come creare uno script di shell
Il processo per creare uno script di shell è molto semplice. Semplice come creare un nuovo file e dargli l'estensione.sh. Ci sono due alternative per farlo, può essere attraverso l'interfaccia grafica o dalla console usando il comando touch.
Per esempio
toccare test.sh
E in questo modo, il file test.sh verrebbe creato nella directory corrente.
Questo file può essere aperto, anche con due alternative, da un editor di testo dell'ambiente grafico (ad esempio gedit) o dal terminale con Vim.
Prima riga dello script
Ora che abbiamo creato e aperto il file, dobbiamo indicare a Linux che il file sarà uno script. Pertanto, tutti gli script di shell devono avere una prima riga che sia:
#! / bin / bash
Questa linea può essere divisa in due parti, la prima corrisponde a #! Questa sequenza si chiama sha bang. Fondamentalmente, la sua funzione è quella di indicare al sistema che una serie di istruzioni verrà presentata di seguito e quindi elaborata. La seconda parte, / bin / bash, indica la shell che verrà utilizzata per eseguire i comandi.
commenti
Al momento non tratteremo in dettaglio ciò che corrisponde alla programmazione di script di shell, ma è essenziale che tu sappia come aggiungere commenti all'interno del tuo script. Se sei un programmatore, capirai quanto siano utili e importanti. Per coloro che non sanno programmare, un commento non aggiunge funzionalità al sistema, ma sono rilevanti per spiegare il funzionamento di un programma, lo script in questo caso.
I commenti possono essere aggiunti usando il simbolo #. E aggiungiamo il testo che ci sembra rilevante, dopo il pad. Normalmente il commento viene posto prima dell'istruzione, al fine di spiegare alcune funzionalità, ma possono essere usate meno o più frequentemente nello script della shell.
Aggiunta di comandi
All'interno dello script della shell possiamo usare tutti i comandi che abbiamo appreso da Linux. In altre parole, qualsiasi istruzione che possiamo inserire attraverso la console può essere inclusa nello script. Inoltre, puoi aggiungere molti altri strumenti come strutture condizionali, operatori aritmetici, comparatori, tra gli altri.
In questo caso useremo un esempio abbastanza semplice, inclusi i comandi di base:
#! / bin / bash # Script da ovtoaster.com # Ci mettiamo nella directory del nostro utente cd ~ # Stampiamo il kernel che usiamo uname -r sullo schermo # Stampiamo sullo schermo la data della data corrente # Creiamo una cartella chiamata Documents mkdir TestDocuments # We passa alla cartella Documenti cd TestDocuments # Creiamo un txt chiamato tips touch tips.txt #… Possiamo continuare a scrivere tutti i comandi che vogliamo, lo script li eseguirà tutti in sequenza.
Finalmente salviamo le modifiche nel nostro file e con ciò lo script è quasi pronto per funzionare…
Esecuzione dello script
Prima di eseguire lo script della shell, dobbiamo concedere le autorizzazioni di esecuzione al file. Questa è una cosa molto semplice da fare. Andiamo al terminale e ci troviamo nella directory del nostro script e usiamo il comando chmod:
Ti consigliamo di modificare i file in Linux: Vi Text Editor è il tuo migliore amicoSe vogliamo concedere le autorizzazioni all'utente corrente, utilizziamo:
sudo chmod 775 test.sh
Nel caso in cui desideriamo concedere autorizzazioni a tutti gli utenti, la frase sarebbe:
sudo chmod 777 test.sh
Dopo aver già concesso le autorizzazioni, eseguiamo lo script:
./prueba.sh
Con ciò finiamo, il nostro script perfettamente funzionante e perfetto per essere eseguito quando ne abbiamo bisogno e anche per programmarlo su attività.
Raccomandiamo di leggere la guida per principianti in Linux.
Speriamo che l'argomento sia stato utile e non dimenticare di condividere le tue esperienze e opinioni nei nostri commenti?
Come creare app mobili senza sapere come programmare gratuitamente
Strumento per creare app mobili senza sapere come programmare gratuitamente. Puoi creare app senza programmazione, senza utilizzare Android Studio con questo strumento gratuito.
Come creare il tuo primo script in Linux
Tutorial su come creare il tuo primo script in Linux. Crea il tuo primo semplice script Linux, tutto il necessario per eseguire lo script in modo facile e veloce.
Script Powershell: come eseguirne e scriverne uno
Spieghiamo come creare e scrivere uno script da PowerShell. Un semplice tutorial per tutti gli utenti che iniziano nel mondo.