Un file Unix può contenere codice per computer , o in un linguaggio di alto livello come Perl o in codice oggetto . Per eseguire questo tipo di file , Unix ha bisogno di passare il controllo al codice nel file in modo dipendente dalla lingua . Quando una shell Unix è direttamente invocato sul file per eseguirlo , il file deve avere i permessi che lo rendono eseguibile . Utilizzare una speciale funzione shell per individuare tutti i file che hanno tali autorizzazioni in una data directory Unix o punto di montaggio. Istruzioni
1
Eseguire un editor di testo in un nuovo file denominato " locateExecs.sh . " Questo file conterrà il codice per lo script di shell
2
Inserisci le righe seguenti nel nuovo file utilizzando l' editor di testo : . !
# /Bin /bash
< p > find /home /rootSearch - perm /a + x
sostituire " /home /rootSearch " con il nome della directory in cui si desidera che la ricerca procede , lo script cercherà quella directory , tutte le sue sottodirectory e così via . Premere "Invio" alla fine di ogni riga . Salvare il file e chiudere l'editor di testo
3
Digitare il seguente comando : .
Chmod u + x locateExecs.sh
Premere " Enter . " Lo script di shell è pronto per l'esecuzione , dopo aver eseguito il comando " chmod " .