Um arquivo Unix pode conter código de computador, ou em uma linguagem de alto nível, como Perl ou em código objeto. Para executar esse arquivo, Unix precisa passar o controle para o código no arquivo de uma forma dependente da linguagem. Quando um shell Unix é chamado diretamente no arquivo para executá-lo , o arquivo precisa ter permissões que torná-lo executável . Use um script shell especial para localizar todos os arquivos que possuem tais permissões sob um determinado diretório Unix ou ponto de montagem. Instruções
1
Execute um editor de texto em um novo arquivo chamado " locateExecs.sh ". Este arquivo irá conter o código para o script shell
2
Insira as seguintes linhas no novo arquivo usando o editor de texto : .
# /Bin /bash
find /home /rootSearch -perm /a + x
Substitua "/home /rootSearch " pelo nome do diretório em que você deseja que a pesquisa prossiga , o script irá procurar nesse diretório , todos os seus subdiretórios e assim por diante . Pressione " Enter" no fim de cada linha . Salve o arquivo e saia do editor de texto
3
Digite o seguinte comando : .
Chmod u + x locateExecs.sh
Pressione "Enter . " O shell script está pronto para executar depois de executar o comando " chmod " .