Tutorial sullo scripting della shell

Uno script di shell è un programma per computer progettato per essere eseguito dalla shell Unix / Linux che potrebbe essere uno dei seguenti:

  • La Bourne Shell
  • Il C Shell
  • La conchiglia Korn
  • La shell GNU Bourne-Again

Una shell è un interprete della riga di comando e le operazioni tipiche eseguite dagli script della shell includono la manipolazione dei file, l'esecuzione del programma e la stampa del testo.

Script di shell estesi

Gli script di shell hanno diversi costrutti richiesti che dicono all'ambiente di shell cosa fare e quando farlo. Ovviamente, la maggior parte degli script è più complessa di quella precedente.

La shell è, dopo tutto, un vero linguaggio di programmazione, completo di variabili, strutture di controllo e così via. Non importa quanto sia complicato uno script, è sempre solo un elenco di comandi eseguiti in sequenza.

Lo script seguente utilizza l'estensione read comando che prende l'input dalla tastiera e lo assegna come valore della variabile PERSON e infine lo stampa su STDOUT.

#!/bin/sh

# Author : Zara Ali
# Copyright (c) Tutorialspoint.com
# Script follows here:

echo "What is your name?"
read PERSON
echo "Hello, $PERSON"

Ecco un esempio di esecuzione dello script:

$./test.sh
What is your name?
Zara Ali
Hello, Zara Ali
$

La parte successiva di questo tutorial tratterà in dettaglio lo scripting della shell Unix / Linux.