Eu tenho a "festa de aprendizagem" do Orielly. Também me refiro ao Advanced Bash-Scripting Guide (tldp.org/LDP/abs).
Algum outro livro bom sobre o assunto?
Responder1
Aprendendo o Bash Shelljuntamente comScript clássico de shell, seguido pelaLivro de receitas do Bash.
Eu sugeriria ler os dois primeiros livros, sem me preocupar muito em lembrar de tudo. Consulte-os quando quiser fazer algo sobre o qual se lembra de ter lido, mas não se lembra de como realmente fazer. E volte para eles alguns meses depois e aprenda coisas novas com eles.
Observe que isso vem da perspectiva de um administrador Linux, então me inclino para as sutilezas do bash em vez do sh mais puro. São raros os scripts que me preocupo em tornar o sh compatível. Além disso, não considero o tcsh uma linguagem de script legítima.
Responder2
Não é um livro, mas é obrigatório.
ManterBashPitfallsdebaixo do seu travesseiro porque vai te ensinar como você deveNÃOcódigo no bash.
Responder3
Quando você diz "shell scripting", parece que você quer dizer script bash?
Se você quer dizer "shell", está preocupado em escrever código shell portátil?
Responder4
Eu prefiro "A concha de Korn"livro de Anatole Olozak. Korn shell e Posix shell são quase idênticos. Isso é muito útil para escrever scripts de shell portáteis. Os livros servem como um bom tutorial e como referência de longo prazo.
+1 em todas as sugestões sobre BashPitfalls e nos vários livros de receitas da Shell.