11.04.2013 Views

Guida avanzata di scripting Bash - Portale Posta DMI

Guida avanzata di scripting Bash - Portale Posta DMI

Guida avanzata di scripting Bash - Portale Posta DMI

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

echo "New York, NY 10009"<br />

echo "(212) 533-2814"<br />

echo "(212) 533-9972 fax"<br />

echo "milliej@loisaida.com"<br />

echo "Fidanzata"<br />

echo "Compleanno: Feb. 11"<br />

;;<br />

# Aggiungete in seguito le informazioni per Smith & Zane.<br />

Capitolo 33. Miscellanea<br />

* )<br />

# Opzione preefinita.<br />

# Anche un input vuoto (è stato premuto il tasto INVIO) viene verificato qui.<br />

echo<br />

echo "Non ancora inserito nel database."<br />

;;<br />

esac<br />

tput sgr0 # Ripristina i colori "normali."<br />

echo<br />

exit 0<br />

Esempio 33-12. Disegnare un rettangolo<br />

#!/bin/bash<br />

# Draw-box.sh: Disegnare un rettangolo con caratteri ASCII.<br />

# Script <strong>di</strong> Stefano Palmeri, con mo<strong>di</strong>fiche secondarie dell’autore del libro.<br />

# Usato in "<strong>Guida</strong> ABS" con il consenso dell’autore dello script.<br />

######################################################################<br />

### spiegazione della funzione <strong>di</strong>segna_rettangolo ###<br />

# La funzione "<strong>di</strong>segna_rettangolo" permette all’utente<br />

#+ <strong>di</strong> <strong>di</strong>segnare un rettangolo in un terminale.<br />

#<br />

# Utilizzo: <strong>di</strong>segna_rettangolo RIGA COLONNA ALTEZZA BASE [COLORE]<br />

# RIGA e COLONNA rappresentano la posizione<br />

#+ dell’angolo superiore sinistro del rettangolo da <strong>di</strong>segnare.<br />

# RIGA e COLONNA devono essre maggiori <strong>di</strong> 0<br />

#+ e minori della <strong>di</strong>mensione del terminale corrente.<br />

# ALTEZZA è il numero <strong>di</strong> righe del rettangolo, e deve essere > 0.<br />

# ALTEZZA + RIGA deve essere 0.<br />

# BASE + COLONNA deve essere

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!