Existe algum livro, Tutorial sobre shell script muito avançado [fechado]

5

Estou procurando algum tutorial em que um script simples seja escrito usando métodos muito avançados, para que eu possa aprender mais com

    
por Mirage 26.04.2011 / 16:08

4 respostas

9

Depois de se formar no Guia avançado de script de script , sugiro o mais útil < a href="http://mywiki.wooledge.org/"> O Wiki de Greg (especialmente o artigo Armadilhas ) . É o único recurso Bash mais útil que existe (por favor, alguém prove que estou errado) e, significativamente, é um wiki ativo (e moderado ativamente) com até mesmo edição anônima.

Quanto a scripts simples usando métodos avançados, é difícil avaliar o que seria avançado para você. Um dos meus scripts mais avançados foi encontrar e fazer um loop em todos os arquivos correspondentes a um caminho fornecido pelo usuário, de modo que seria impossível criar uma string de pesquisa ou nome de arquivo para quebrar o código ou realizar algum tipo de injeção de código (Infelizmente Bash fica realmente complicado se você quiser usá-lo de forma segura). O script foi documentado para explicar o raciocínio por trás de toda a sintaxe não-trivial, por isso pode ter algum potencial de aprendizagem. YMMV.

    
por 26.04.2011 / 17:10
3

Em vez de um livro ou tutorial, talvez você queira examinar alguns dos scripts de inicialização que iniciam sua máquina. Entender isso lhe dará uma boa base no bash scripting e fornecerá muito mais insights sobre como sua máquina funciona - e o que você pode fazer quando isso não acontecer ...

Você pode ler uma visão geral de todo o processo deste artigo, Do Power Até Bash Prompt .

    
por 26.04.2011 / 20:33
0

Não tenho certeza do que métodos muito avançados seriam, mas eu tenho o 'Expert Shell Scripting' de Ron Peters (disponível em qualquer lugar).

Estou feliz com isso: -).

    
por 26.04.2011 / 16:41
0

Eu tive uma boa experiência com o bash Cookbook: soluções e exemplos para usuários do bash do O’Reilly. Ele tem as soluções para problemas / situações reais que eu precisei resolver. Todas as receitas vêm com uma discussão sobre por que isso foi feito dessa maneira; e muitos também têm maneiras que poderiam ter sido feitas de forma diferente. Aprendizagem caso a caso.

Bastante barato como um ebook.

    
por 22.05.2011 / 17:51