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

 


 | 







Commenti

Nessun commento presente!

Scrivi un commento

Pui scrivere quì sotto un commento all'articolo che hai appena letto. Non sono abilitate smile, immagini e link. La lunghezza massima del commento è 4000 caratteri. La buona educazione è benvenuta, tutti i commenti offensivi saranno cancellati.

Your comment (lascia bianco!):
Utente (max 25 caratteri, obbligatorio)
Sito web (max 255 caratteri, facoltativo)
e-Mail (max 255 caratteri, facoltativa, non sarà pubblicata) Your opinion (lascia bianco!):
Commento (max 4000 caratteri, obbligatorio):





Valid HTML 4.01 Transitional
E-Mail - 100.05 ms

Valid HTML 4.01 Transitional