Criando e Executando um Script de Shell

Um script de shell é um arquivo que contém um ou mais comandos. Os scripts de shell fornecem uma maneira fácil de executar comandos cansativos, seqüências grandes ou complicadas de comandos e tarefas rotineiras. Quando o nome de um arquivo de script de shell é digitado, o sistema executa a seqüência de comandos contida pelo arquivo.

Você pode criar um script de shell utilizando um editor de texto. Seu script pode conter comandos do sistema operacional e comandos internos shell.

As seguintes etapas são instruções gerais para a gravação de scripts de shell:
  1. Em um editor de texto, crie e salve um arquivo. Você pode incluir qualquer combinação de comandos shell e do sistema operacional no arquivo de script de shell. Por convenção, os scripts de shell não configurados para uso por vários usuários são armazenados no diretório $HOME/bin.
    Nota: O sistema operacional não suporta as subroutines setuid ou setgid dentro de um script shell.
  2. Use o comando chmod para permitir que apenas o proprietário execute (ou execute) o arquivo. Por exemplo, se o nome do arquivo for script1, digite o seguinte:
    chmod u=rwx script1
  3. Digite o nome do script na linha de comandos para executar o script de shell. Para executar o script de shell script1, digite o seguinte:
    script1
    Nota: Você pode executar um script shell sem torná-lo executável se um comando shell (ksh, bshou csh) precede o nome do arquivo shell script na linha de comando. Por exemplo, para executar um arquivo não executável denominado script1 sob o controle do shell Korn, digite o seguinte:
    ksh script1