Quando si screa uno script sotto una direcotry occorre fornire i permessi di esecuzione. [root@coslab02 ~]# ./prova_script.sh -bash: ./prova_script.sh: Permission denied [root@coslab02 ~]# chmod +x prova_script.sh Inoltre quando viene eseguito lo script, Linux cerca nelle directory definite nella variabile $PATH il file da eseguire e se non lo trova restituisce il comando -bash: prova_script.sh: command not found Per evitare questo mettere eseguire lo script con davanti " ./ " [root@coslab02 ~]# ./ prova_script.sh oppure salvare lo script in una delle directory definire da $PATH #!/bin/bash --> definisce l'interprete dei comandi. Non tutti i linux usano bash. Altre sono Korn shell, C shell, Zsh e tcsh. Vediamo uno script che visualizza il contenuto di una direcotry: [root@coslab02 opt]# cat test01 #!/bin/bash echo Quale directory? read DIR cd $DIR pwd ls -lrt read --> vuole dire che legge il valore inserito dopo che compare la domanda "Quale direcorty?" cd