Shell Scripting — Crea il tuo primo script di shell
Un software per computer open source chiamato shell scripting è stato creato per essere eseguito dalla shell Unix/Linux. Uno strumento chiamato shell scripting permette di creare un elenco di istruzioni che la shell eseguirà. Può consolidare sequenze di comandi lunghe e ripetitive in un unico script semplice che può essere archiviato ed eseguito in qualsiasi momento, risparmiando tempo e fatica nella programmazione.
Descrivi Shell.
UNIX si riferisce all'interfaccia tra un utente e un servizio del sistema operativo come "shell". Shell offre agli utenti un'interfaccia utente, riceve input leggibili dall'uomo nel sistema, esegue quei comandi che possono essere eseguiti automaticamente e restituisce i risultati del programma come uno script di shell.
Ci sono varie parti che compongono un operante, ma le sue due parti principali sono:
- Nocciolo
- Guscio
Gli editor di testo vengono utilizzati per creare script di shell. Apri un software di editor di testo sul tuo sistema Linux, crea un nuovo file e inizia a digitare uno script di shell o un programma di shell. Quindi, concedi alla shell il permesso di eseguire il tuo script e salvalo ovunque la shell possa accedervi.
Esaminiamo le procedure per scrivere uno script di shell:
- Utilizzare l'editor vi per creare un file (o qualsiasi altro editor). Dai al tuo script un'estensione a.sh.
- #! /bin/sh avvierà lo script.
- Sviluppa del codice.
- Lo script deve essere salvato come filename.sh.
- Eseguire lo script digitando bash filename.sh.
#!/bin/sh
ls
Aggiunta di commenti di shell
I commenti sono importanti in qualsiasi programma. Nella programmazione Shell, la sintassi per aggiungere un commento è
#comment
Variabili di shell: cosa sono?
Le variabili memorizzano i dati sotto forma di caratteri e numeri, come accennato in precedenza. Analogamente a questo, solo la shell può accedere alle variabili di shell, che vengono utilizzate per memorizzare i dati.
Ad esempio, il codice che segue crea una variabile di shell e la stampa
variable ="Hello"
echo $variable
#!/bin/sh
echo "what is your name?"
read name
echo "How do you do, $name?"
read remark
echo "I am $remark too!"
Questo script è facile da leggere. È possibile creare script avanzati con istruzioni condizionali, cicli e funzioni. Lo scripting della shell semplificherà la tua vita e semplificherà la gestione dei sistemi Linux.
Riepilogo:
- Il kernel è il nucleo dei sistemi operativi e comunica tra hardware e software
- Shell è un programma che interpreta i comandi dell'utente tramite CLI come Terminal
- La shell Bourne e la shell C sono le shell più utilizzate in Linux
- Lo scripting della shell di Linux sta scrivendo una serie di comandi che la shell deve eseguire
- Le variabili di shell memorizzano il valore di una stringa o di un numero che la shell deve leggere
- Lo scripting della shell in Linux può aiutarti a creare programmi complessi contenenti istruzioni condizionali, cicli e funzioni
- Comandi di scripting di shell di base in Linux: cat, more, less, head, tail, mkdir, cp, mv, rm, touch, grep, sort, wc, cut e altro.

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































