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:
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.