Já em novembro de 2007, a fim de aprender e resumir sistematicamente a programação Shell, o autor formulou especialmente um plano resumido dos paradigmas de programação Shell.
Esta série será orientada para "objetos" (ou seja, os objetos que operamos) e apresentará um grande número de exemplos, que nos ajudarão a aplicar verdadeiramente o que aprendemos e aumentar nosso interesse no processo de utilizá-lo. Portanto, esta série não apresentará especificamente a sintaxe do Shell, mas pressupõe que os leitores tenham uma certa base na programação do Shell.
Além disso, esta série pode eventualmente abranger: valores numéricos, valores lógicos, strings, arquivos, processos, sistemas de arquivos e outros "objetos" que podemos operar. Este objeto operacional também passará de baixo para alto nível, e então. ao nível da rede. Uma coleção inteira de computadores conectados de várias maneiras. Na verdade, não se trata apenas de explorar a filosofia do UNIX, o enorme poder contido no KISS (Keep It Simple, Stupid).
—— Extraído de "Comunidade Landa Open Source >> Programação de script >> Exemplo de programação Shell"
No final de abril de 2008, a maior parte do conteúdo e enquadramento de toda a série estavam basicamente concluídos. Posteriormente, por motivos de estágio e trabalho, não foi continuamente melhorado. No entanto, os capítulos relevantes receberam uma boa resposta, e muitos internautas entusiasmados comentaram e reimprimiram. Por exemplo, a "Operação de String do Paradigma de Programação Shell" reimpressa na Biblioteca Baidu recebeu quase 3.000 visitas. Isso mostra que toda a série ainda possui um grupo de leitura relativamente grande.
Tendo em conta o desenvolvimento vigoroso de todo o mundo Linux, o Shell é usado em cada vez mais ambientes, e os grupos de usuários relacionados continuarão a aumentar, por isso esta série foi recentemente reorganizada e lançada como um livro gratuito para beneficiar mais leitores.
A série inteira foi reorganizada usando Markdown e publicada em Taixiao Technology | TinyLab.org. Você pode baixar diretamente a versão em PDF de todos os capítulos por meio do plug-in Print/PDF no canto superior direito de cada artigo em TinyLab.org.
O índice organizado em TinyLab.org é: "Índice de exemplos de programação Shell", e sua estrutura de conteúdo é a seguinte:
O início do exemplo de programação Shell (atualizado: 21/07/2007)
Exemplo de operações numéricas em programação Shell (atualizado: 9/11/2007)
Exemplo de programação Shell Operações booleanas (atualizado: 30/10/2007)
Exemplo de operação de string de programação Shell (atualizado: 21/11/2007)
Operação de arquivo de exemplo de programação Shell (atualizado: 5/12/2007)
Exemplo de operação do sistema de arquivos de programação Shell (atualizado: 29/12/2007)
Exemplo de operação de processo de programação Shell (atualizado: 22/02/2008)
Exemplo de operação de rede de programação Shell (atualizado: 19/04/2008)
Resumo de exemplos de programação Shell (atualizado: 21/07/2008)
Recentemente, esta série foi compilada em um livro gratuito baseado em um modelo de livro de código aberto Markdown e mantido no repositório do projeto TinyLab. As informações relacionadas ao projeto são as seguintes:
Página inicial do projeto: http://www.tinylab.org/pleac-shell/
Repositório de código: https://github.com/tinyclub/open-shell-book.git
Além de continuar atualizando na forma de um blog em Taixiao Technology | TinyLab.org, também planejamos replanejar e complementar toda a série e continuar a mantê-la como um livro gratuito e aceitar feedback dos leitores por meio do Plataforma TinLab.org até sua publicação oficial.
Você está convidado a apontar as deficiências do primeiro rascunho deste livro e até mesmo participar da redação, revisão e aprimoramento de capítulos relevantes.
Se você tiver tempo e interesse, você está convidado a participar. Você pode entrar em contato conosco através da Taixiao Technology ou seguir diretamente o Weibo @ Taixiao Technology e nos enviar uma mensagem privada.