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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capitolo 30. Opzioni<br />

Le opzioni sono impostazioni che mo<strong>di</strong>ficano il comportamento della shell e/o dello script.<br />

Il comando set abilita le opzioni in uno script. Nel punto dello script da cui si vuole che le opzioni<br />

abbiano effetto, si inserisce set -o nome-opzione oppure, in forma abbreviata, set -abbrev-opzione. Le<br />

due forme si equivalgono.<br />

#!/bin/bash<br />

set -o verbose<br />

# Visualizza tutti i coman<strong>di</strong> prima della loro esecuzione.<br />

#!/bin/bash<br />

set -v<br />

# Identico effetto del precedente.<br />

Nota: Per <strong>di</strong>sabilitare un’opzione in uno script, si usa set +o nome-opzione o set +abbrev-opzione.<br />

#!/bin/bash<br />

set -o verbose<br />

# Abilitata la visualizzazione dei coman<strong>di</strong>.<br />

comando<br />

...<br />

comando<br />

set +o verbose<br />

# Visualizzazione dei coman<strong>di</strong> <strong>di</strong>sabilitata.<br />

comando<br />

# Non visualizzato.<br />

set -v<br />

# Visualizzazione dei coman<strong>di</strong> abilitata.<br />

527

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

Saved successfully!

Ooh no, something went wrong!