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.

Note<br />

Il comando unalias elimina un alias precedentemente impostato.<br />

Esempio 24-2. unalias: abilitare e <strong>di</strong>sabilitare un alias<br />

#!/bin/bash<br />

# unalias.sh<br />

shopt -s expand_aliases # Abilita l’espansione degli alias.<br />

alias llm=’ls -al | more’<br />

llm<br />

echo<br />

unalias llm # Disabilita l’alias.<br />

llm<br />

# Dà un messaggio d’errore poiché ’llm’ non viene più riconosciuto.<br />

exit 0<br />

bash$ ./unalias.sh<br />

total 6<br />

drwxrwxr-x 2 bozo bozo 3072 Feb 6 14:04 .<br />

drwxr-xr-x 40 bozo bozo 2048 Feb 6 14:04 ..<br />

-rwxr-xr-x 1 bozo bozo 199 Feb 6 14:04 unalias.sh<br />

./unalias.sh: llm: command not found<br />

1. Tuttavia, sembra che gli alias possano effettivamente espandere i parametri posizionali.<br />

Capitolo 24. Alias<br />

467

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

Saved successfully!

Ooh no, something went wrong!