En Unix -fil kan indeholde computer-kode , enten i en høj- niveau sprog som Perl eller objektkode. For at gennemføre en sådan fil , Unix mangler at bestå kontrollen til koden i filen i et sprog -afhængig måde . Når en Unix shell er direkte påberåbes på filen for at udføre det , filen skal have tilladelser , der gør det eksekverbar . Brug en særlig shell script til at lokalisere alle de filer, der har sådanne tilladelser i henhold til en given Unix mappe eller mount point . Instruktioner
1
Kør en teksteditor på en ny fil med navnet " locateExecs.sh ". Denne fil vil indeholde kode for shell script
2
Indsæt følgende linjer den nye fil med teksteditoren : . !
# /Bin /bash
< p > find /home /rootSearch - perm /a + x
Erstat " /home /rootSearch " af navnet på den mappe , hvor du ønsker, at søgningen til at fortsætte , vil scriptet søge denne mappe , alle dens undermapper og så videre . Tryk på " Enter " i slutningen af hver linje . Gem filen og afslut teksteditor
3
Skriv følgende kommando : .
Chmod u + x locateExecs.sh
Tryk på " Enter. " Den shell script er klar til at udføre , når du udføre " chmod " kommando .