Come eseguo uno script bash nel terminale

Come eseguo uno script bash nel terminale
Uno script bash è uno script di shell scritto nel linguaggio bash di shell che può essere eseguito nel terminale o nella console di un sistema operativo basato su Unix. Gli script bash vengono utilizzati per automatizzare le attività, eseguire una serie di comandi o eseguire un programma con una serie di opzioni o parametri predefiniti. Quando si tratta di eseguire uno script bash nel terminale, ci sono diversi modi per farlo e questo articolo spiega tutti i possibili modi per eseguire lo script bash nel terminale.

Come eseguo uno script bash nel terminale

Gli script bash possono essere scritti usando qualsiasi editor di testo e il file deve avere il ".estensione sh ". Gli script bash vengono spesso utilizzati per semplificare le attività ripetitive o per automatizzare i processi che altrimenti richiederebbero una serie di comandi manuali da eseguire nel terminale. Gli script bash possono essere eseguiti in vari modi, tra cui l'esecuzione direttamente nel terminal, la pianificazione per eseguire in tempi specifici usando i lavori cron o includendoli come parte di un programma o uno script più ampio, ecco i quattro modi per eseguire un Script Bash in Terminal:

  • Esecuzione di uno script bash usando il comando sorgente
  • Eseguendo uno script bash specificando il percorso
  • Eseguire uno script bash usando l'interprete Bash
  • Esecuzione di uno script bash usando il comando SH

1: come eseguire uno script bash usando il comando sorgente

Se si desidera eseguire uno script bash nella sessione di shell corrente anziché in un nuovo processo, è possibile utilizzare il comando di origine e qui è la sua sintassi:

fonte

Ora per illustrare come eseguire lo script shell usando la sintassi sopra ho eseguito uno script:

fonte bashfile2.sh

2: come eseguire uno script bash specificando il percorso

Il modo più semplice per eseguire uno script bash è eseguirlo specificando il suo percorso. Se nel caso lo script che deve essere eseguito è nella posizione della directory corrente, utilizzare la seguente sintassi:

/

Può succedere che potresti non essere in grado di eseguire il file bash in questo modo a causa delle autorizzazioni limitate, quindi in quel caso utilizzare la sintassi seguente per modificare le autorizzazioni del rispettivo file bash:

chmod +x

Se lo script si trova in una directory diversa, è possibile specificare il percorso dello script:

/home/aaliyan/documenti/bashfile2.sh

Ora, se sei nella stessa directory di quella della directory dei file bash, segui la sintassi data:

./

Ora per illustrare ulteriormente per chiarire come utilizzare questa sintassi sopra data, ho eseguito uno script bash:

./Bashfile1.sh

3: come eseguire uno script bash usando l'interprete Bash

Un altro modo per eseguire uno script bash è eseguendolo tramite l'interprete di bash e puoi farlo chiamando l'interprete di bash e passando il percorso allo script come argomento, ecco la sintassi in questo senso:

Bash

Ora per illustrare come eseguire lo script shell usando la sintassi sopra ho eseguito uno script:

Bash Bashfile2.sh

Questo metodo è utile se si desidera assicurarsi che lo script venga eseguito usando Bash, anche se ha una linea Shebang diversa.

4: come eseguire uno script bash usando il comando sh

Se lo script non contiene funzionalità specifiche per la bash e può essere eseguito da qualsiasi shell conforme a POSIX, è possibile eseguirlo usando SH, ecco la sintassi per esso:

sh

Ora per illustrare come eseguire lo script shell usando la sintassi sopra ho eseguito uno script:

Sh Bashfile2.sh

Conclusione

Gli script bash possono essere utilizzati per manipolare i file, eseguire l'elaborazione del testo e automatizzare le attività amministrative. La flessibilità e la versatilità degli script bash li rendono uno strumento potente per amministratori di sistema, sviluppatori e utenti di alimentazione. Esistono diversi modi per eseguire uno script bash nel terminale e il metodo migliore da utilizzare dipende dai requisiti specifici.