IMC!


Contenuti


Foto

 







Curiosando...
Novita  Novità Link  Link Blog  Blog English  Español 
12 - Valori di ritorno

 | 

Terminata l'esecuzione di uno script o di un comando è utile lasciare traccia nel sistema del suo esito, in modo che le azioni successive possano tenerne conto. Per questo esiste il comando:

exit valore_ritorno

che termina l'esecuzione dello script e rende disponibile valore_ritorno nell'ambiente del sistema operativo, in modo che il successivo programma, comando o script eseguito possa conoscere l'esito dello script appena terminato.

Il seguente esempio mostra un uso molto interessante dei valori di ritorno e dei parametri a riga di comando:

#!/bin/bash

# Il seguente script cerca l'utente "pippo" nell'elenco degli
# utenti di sistema tramite il comando grep. In base al valore
# di ritorno di grep, visualizza un messaggio che indica se
# l'utente è stato trovato o no

# Cerca l'utente "pippo" nell'elenco degli utenti del sistema
grep "admin" /etc/passwd

# In base al valore di ritorno, stampa un messaggio
# Ricordiamo che $? restituisce il valore di ritorno
# dell'ultimo comando eseguito
if [ "$?" -eq 0 ];
then
  echo "Utente trovato"
  exit 0
else
  echo "Utente non trovato"
  exit 1
fi

 


 | 






Fatal error: Call to undefined function sqlite_open() in /membri/giacobbe85/include/commenti.inc.php on line 324