A Unix -fil kan inneholde programkode , enten i en høy - nivå språk som Perl eller i objektkode. For å utføre en slik fil , må Unix å passere kontrollen til koden i filen i et språk -avhengig måte . Når en Unix shell er direkte påberopes på filen for å kjøre den , må filen skal ha tillatelser som gjør det kjørbar . Bruk en spesiell shell script for å finne alle filene som har slike tillatelser i henhold til en gitt Unix -katalogen eller tilkoblingspunktet . Instruksjoner
en
Kjør en tekst editor på en ny fil med navnet " locateExecs.sh . " Denne inneholder koden for shell script
2
Sett inn følgende linjer den nye filen ved hjelp av tekst editor : . !
# /Bin /bash
< p > finne /home /rootSearch - perm /a + x
erstatte " /home /rootSearch " av navnet på katalogen der du vil at søket skal fortsette , skriptet vil søke den katalogen , alle dens undermapper og så videre. Trykk "Enter " på slutten av hver linje . Lagre filen og gå ut av tekst- editor
3
Skriv inn følgende kommando : .
Chmod u + x locateExecs.sh
Trykk "Enter . " Den shell script er klar til å kjøre etter at du kjøre " chmod " kommandoen .