Shell Scripting esegue comandi per eseguire alcune funzioni utili ed è progettato per essere eseguito nella shell. Gli script di shell sono abbastanza utili per eseguire operazioni come la manipolazione dei file, l'automazione delle attività per evitare il consumo di tempo; puoi persino creare i tuoi comandi.
Shell è un'interfaccia tra l'utente e il sistema operativo che consente agli utenti di interagire con il sistema operativo ed eseguire varie attività utilizzando i comandi. Shell riceve input dall'utente attraverso il terminale, interagisce con il kernel, lo elabora e fornisce l'output.
Come creare uno script di shell usando Vim
Script di shell solitamente creati utilizzando qualsiasi editor di testo. Gli editor Nano e Vim sono noti editor di testo per creare file di scripting bash. Per questo esempio, stiamo usando Vim. Se non hai Vim, installalo usando il comando:
$sudoadattoinstallare sono venuto
Apri l'editor di testo usando:
$sono venuto
Crea un nuovo file:
$noitestscript.sh
Digita lo script. #! Operatore /bin/bash, shell diretta a bourne shell: r
#! /bin/bash
buttato fuoriCiao mondo
E salva il file, premi il tasto Esc per cambiare modalità, quindi premere :in per salvarlo. Se fornisce un file di errore di sola lettura, usa :in! , il file verrà salvato:
Ora per eseguire il file, digita:
bash testsceneggiatura.SH
Come aggiungere commenti in uno script di shell
Per aggiungere un commento, usa l'operatore #; la sintassi è riportata di seguito:
#! /bin/bash#Questo è il mio primo script di shell
buttato fuoriCiao mondo
Come usare le variabili in uno script di shell
Per qualsiasi programmazione, le variabili del linguaggio sono essenziali. Le variabili vengono utilizzate per memorizzare un valore, sia esso un numero intero, un carattere o una stringa di testo. Capiamolo con un esempio:
#! /bin/bashmiavariabile=Questo è il mio primo copione
buttato fuori $miavariabile
Lo script sopra darà un valore variabile come output:
Controlliamo come ottenere valore in una variabile dal valore utente dall'utente:
#! /bin/bashbuttato fuoriInserisci il tuo nome
leggerenome_variabile
buttato fuori 'Inserisci la tua età'
leggereetà_variabile
buttato fuori $nome_varibaleè $ età_variabile vecchia
L'immagine seguente mostra l'output:
Conclusione
Lo scripting della shell è molto importante per creare il proprio comando o eseguire più comandi con un file di script per eseguire varie funzioni. In questa guida, cogliamo l'idea di base dello scripting della shell. Abbiamo imparato come creare uno script e un file di script della shell, salvarlo e quindi eseguirlo. Inoltre, abbiamo compreso l'uso delle variabili negli script di shell. Lo scripting della shell è molto utile per svolgere diverse attività utili e c'è molto da scoprire.