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.