[ < ] [ > ]   [ << ] [ Acima ] [ >> ]         [Topo] [Conteúdo] [Índice] [ ? ]

3.1.1 Trabalhando com o Shell

Segue uma breve descrição do comportamento do shell ao ler e executar comandos:

  1. Lê as entradas contidas em um arquivo (veja seção Shell Scripts), lê uma string fornecida como argumento para a opção ‘-c’ ao invocar o bash via comando pelo terminal.
  2. “Quebra” a entrada em palavras e operadores, seguindo as regras descritas em Quotando. Esses elementos são separados por metacaracteres. A expansão dos alias (veja seção Aliases) são executadas também nessa etapa.
  3. Analisa os elementos como comandos simples e compostos. (veja seção Comandos do Shell).
  4. Executa vários tipos de expansões (veja seção Expansões do Shell), quebra os elementos expandidos em listas de nomes de arquivos (veja seção Filename Expansion), comandos e argumentos.
  5. Executa todos os redirecionamentos necessários (veja seção Redirecionamento) e remove os operadores de redirecionamento e seus operandos da lista de argumentos.
  6. Executa o comando (veja seção Executando Comandos).
  7. Opcionalmente aguarda que a execução do comando seja completada e coleta seu exit status ou estado de saída (veja seção Exit Status).

[ < ] [ > ]   [ << ] [ Acima ] [ >> ]         [Topo] [Conteúdo] [Índice] [ ? ]

Esse documento foi gereado por Jeremias em 19 de Junho de 2013 usando texi2html 1.82.