Shell Scripting — Crea il tuo primo script di shell

Dec 07 2022
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à.

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:

  1. Nocciolo
  2. 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:

  1. Utilizzare l'editor vi per creare un file (o qualsiasi altro editor). Dai al tuo script un'estensione a.sh.
  2. #! /bin/sh avvierà lo script.
  3. Sviluppa del codice.
  4. Lo script deve essere salvato come filename.sh.
  5. 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.