GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come creare ed eseguire uno script Shell in Ubuntu 20.04 LTS

Introduzione:

Lo scripting della shell è considerato un metodo alternativo per eseguire i comandi tramite il terminale. Questa può rivelarsi una buona alternativa all'esecuzione dei comandi tramite il terminale perché uno script di shell una volta scritto può essere eseguito più volte senza dover richiamare comandi complessi di tanto in tanto. In questo articolo, intendiamo parlare dei diversi metodi per creare ed eseguire uno script di shell in Linux.

Nota:tutti i metodi di creazione ed esecuzione seguenti sono stati dimostrati su Ubuntu 20.04.

Metodi per creare uno script di shell in Ubuntu 20.04:

Esistono due metodi di base per creare uno script di shell in Ubuntu 20.04, ovvero il metodo basato su terminale e il metodo basato su GUI e discuteremo entrambi questi metodi uno per uno:

Metodo n. 1:il metodo terminale:

Per creare uno script di shell in Ubuntu 20.04 utilizzando il metodo terminale, dovrai procedere come descritto di seguito:

Poiché questo metodo è basato su terminale, quindi, devi avviare il terminale in Ubuntu 20.04 cercandolo nella scheda Attività oppure puoi anche premere Ctrl+T. Il terminale di Ubuntu 20.04 è mostrato nell'immagine seguente:

Dopo aver avviato il terminale, è necessario eseguire il seguente comando al suo interno:

sudo nano ShellScript.sh

Puoi anche usare qualsiasi altro editor di testo invece di usare il nano editor, tuttavia, lo abbiamo scelto esclusivamente perché è il più semplice da usare. Inoltre, puoi anche dare un nome a tua scelta al tuo script di shell seguito da un'estensione .sh.

Quando eseguirai questo comando, un file di script della shell vuoto si aprirà nell'editor nano in cui puoi aggiungere qualsiasi pezzo di codice ad esso. Abbiamo semplicemente scritto "#!/bin/sh" all'inizio di questo file per indicare che si tratta di uno script di shell. Ricorda sempre di aggiungere questa riga all'inizio di ogni script di shell. Quindi abbiamo stampato un messaggio casuale utilizzando il comando “eco”. Dopo aver apportato queste modifiche allo script della shell, salva il file e chiudilo premendo Ctrl+X.

Il file di script verrà salvato nella directory home, per impostazione predefinita. Se vuoi controllare, esegui il seguente comando sul terminale.

ls

Metodo n. 2:il metodo GUI:

Un altro metodo per creare uno script di shell in Ubuntu 20.04 è utilizzare la GUI che può essere eseguita come segue:

È necessario fare clic sull'icona File Manager situata sulla barra delle applicazioni che è anche evidenziata nell'immagine mostrata di seguito per comodità:

Una volta che sei nella tua directory Home, fai clic con il pulsante destro del mouse in un punto qualsiasi per avviare un menu e scegli l'opzione Nuovo documento da quel menu. Quindi scegli l'opzione Svuota documento per creare un file. Assegna un nome a tua scelta a quel file e aggiungi un'estensione .sh dopo quel nome. Abbiamo chiamato il nostro file come ShellScript.sh. Dopo aver creato un file di script della shell, è necessario fare doppio clic su di esso per aprire questo file e quindi digitare lo script mostrato nell'immagine seguente nel file della shell. Questo script è lo stesso di cui abbiamo discusso nel metodo sopra. Dopo aver digitato questo script, salva il file e chiudilo.

Metodi per eseguire uno script di shell in Linux:

Ora, quando uno script di shell è stato creato, il passaggio successivo è eseguire questo script che può essere eseguito con l'aiuto di tre dei metodi elencati di seguito. Tutti i metodi presuppongono che il file di script si trovi nella directory home che è il percorso predefinito.

Metodo n. 1:Utilizzo del comando “chmod”:

Per seguire questo metodo, ci sono due passaggi di base descritti di seguito:

Passaggio n. 1:impostazione dell'autorizzazione di esecuzione per lo script della shell:

Per impostare il permesso di esecuzione per lo script della shell che hai appena creato, devi eseguire il seguente comando nel tuo terminale:

sudo chmod +x ShellScript.sh

Non dimenticare di aggiungere la parola chiave "sudo" prima di questo comando in quanto ciò causerà la visualizzazione di un messaggio di errore dal terminale.

Fase n. 2:esecuzione dello script della shell:

Una volta che il permesso di esecuzione è stato impostato per il tuo script di shell, puoi eseguirlo facilmente eseguendo il seguente comando nel tuo terminale:

./ShellScript.sh

Dopo aver eseguito questo comando, dovresti essenzialmente vedere l'output dello script di shell che hai creato sul terminale come mostrato nell'immagine seguente:

Metodo n. 2:utilizzo del comando "bash":

Il comando "bash" può essere utilizzato anche per eseguire uno script di shell nel modo seguente:

Il significato dell'utilizzo di questo comando per eseguire uno script di shell è che non è necessario impostare alcuna autorizzazione prima, ma è possibile eseguire lo script immediatamente eseguendo il seguente comando nel terminale:

bash ShellScript.sh

Dopo aver eseguito questo comando, dovresti essenzialmente vedere l'output dello script di shell che hai creato sul terminale come mostrato nell'immagine seguente:

Metodo n. 3:Utilizzo del comando "sh":

Questo è un altro metodo per eseguire uno script di shell che può essere fatto come segue:

Ancora una volta, proprio come il comando "bash", il comando "sh" viene utilizzato anche per evitare di impostare qualsiasi autorizzazione di esecuzione prima di eseguire uno script di shell. Dovresti solo eseguire il seguente comando nel tuo terminale:

sh ShellScript.sh

Dopo aver eseguito questo comando, dovresti essenzialmente vedere l'output dello script di shell che hai creato sul terminale come mostrato nell'immagine seguente:

Conclusione:

In questo articolo, abbiamo condiviso con te diversi metodi per creare ed eseguire uno script di shell in Ubuntu 20.04. Sei libero di scegliere qualsiasi metodo di tua scelta e quindi di semplificarti la vita con lo scripting della shell.


Ubuntu
  1. Come installare Libreoffice 4.3 su Ubuntu 12.04 e 14.04 LTS

  2. Come installare Libreoffice 4.4 su Ubuntu 15.04 e 14.04 LTS

  3. Come trovare la versione di Ubuntu, il nome in codice e l'architettura del sistema operativo in Shell Script

  4. Creare ed eseguire uno script di shell in CentOS 8 - Procedura passo passo per farlo?

  5. Come installare XAMPP su Ubuntu 16.04 LTS

Come scrivere uno script di shell in Ubuntu

Come creare un file ISO in Ubuntu 18.04 LTS

Come installare PHP 5.6, PHP 8.0 e PHP 8.1 su Ubuntu 20.04 LTS

Come installare uTorrent in Ubuntu 16.04 LTS e Ubuntu 17.10

Come installare KVM e creare macchine virtuali su Ubuntu 16.04 LTS

Come creare ed eseguire uno script di shell in Ubuntu 22.04