
GNU Bash 4.3 corrigido com correção para Shellshock (CVE-2014-6271). Fornece um Bourne Again SHell seguro com edição de linha de comando, controle de jobs e capacidades de script.
Este é o GNU Bash, versão 4.3. Bash é o Bourne Again SHell do Projeto GNU, uma implementação completa da especificação de shell POSIX, mas também com edição interativa de linha de comando, controle de tarefas em arquiteturas que o suportam, recursos semelhantes ao csh, como substituição de histórico e expansão de chaves, e uma infinidade de outros recursos. Para mais informações sobre os recursos do Bash que são novos neste tipo de shell, veja o arquivo `doc/bashref.texi'. Há também uma página de manual grande no estilo Unix. A página de manual é a descrição definitiva dos recursos do shell.
Veja o arquivo POSIX para uma discussão sobre como os padrões do Bash diferem da especificação POSIX e uma descrição do 'modo posix' do Bash.
Existem algumas incompatibilidades visíveis ao usuário entre esta versão do Bash e versões anteriores amplamente distribuídas, bash-4.1 e bash-4.2. Para detalhes, veja o arquivo COMPAT. O arquivo NEWS lista de forma concisa os novos recursos desta versão.
Bash é software livre, distribuído sob os termos da Licença Pública Geral [GNU] conforme publicada pela Free Software Foundation, versão 3 da Licença (ou qualquer versão posterior). Para mais informações, veja o arquivo COPYING.
Um número de perguntas frequentes é respondido no arquivo `doc/FAQ'.
Para compilar o Bash, digite ./configure', depois make'. O Bash auto-configura o processo de compilação, então nenhuma intervenção adicional deve ser necessária. O Bash é compilado com gcc' por padrão se estiver disponível. Se você quiser usar cc' em vez disso, digite
CC=cc ./configure
se você estiver usando um shell estilo Bourne. Se não estiver, o seguinte pode funcionar:
env CC=cc ./configure
Leia o arquivo INSTALL neste diretório para mais informações sobre como customizar e controlar o processo de compilação. O arquivo NOTES contém informações de instalação e configuração específicas da plataforma.
Se você é um usuário de csh e deseja converter seus aliases do csh para aliases do Bash, você pode usar o script examples/misc/alias-conv.sh' como ponto de partida. O script examples/misc/cshtobash' é um script mais ambicioso que tenta fazer um trabalho mais completo.
Relatos de erros para o bash devem ser enviados para:
usando o programa `bashbug' que é compilado e instalado ao mesmo tempo que o bash.
A lista de discussão `[email protected]' frequentemente contém informações sobre novas portas do Bash, ou discussões sobre novos recursos ou mudanças de comportamento que as pessoas gostariam. Esta lista de e-mail também está disponível como um grupo de notícias usenet: gnu.bash.bug.
Quando você enviar um relato de erro, por favor use o programa bashbug' que é compilado ao mesmo tempo que o bash. Se o bash falhar ao compilar, tente compilar o bashbug diretamente com make bashbug'. Se você não conseguir compilar o `bashbug', por favor envie um e-mail para [email protected] com as seguintes informações:
* o número da versão e o status de lançamento do Bash (ex.: 2.05a-release)
* a máquina e o SO em que está rodando (você pode executar
`bashversion -l' do diretório de compilação do bash para esta informação)
* uma lista das flags de compilação ou o conteúdo de `config.h', se
apropriado
* uma descrição do erro
* uma receita para recriar o erro de forma confiável
* uma correção para o erro, se você tiver uma!
O programa `bashbug' inclui muito disso automaticamente.
Perguntas e pedidos de ajuda com bash e programação em bash podem ser enviados para a lista de e-mail [email protected].
Se você quiser entrar em contato diretamente com os mantenedores do Bash, envie um e-mail para [email protected].
Embora os mantenedores do Bash não prometam corrigir todos os erros, gostaríamos que este shell fosse o melhor que pudermos fazer.
Aproveite!
Chet Ramey [email protected]
A cópia e distribuição deste arquivo, com ou sem modificação, são permitidas em qualquer meio sem pagamento de royalties, desde que o aviso de direitos autorais e este aviso sejam preservados. Este arquivo é oferecido como está, sem qualquer garantia.