[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Sobre o Mundo dos scripts Shell
From: |
MrBiTS |
Subject: |
Re: [shell-script] Sobre o Mundo dos scripts Shell |
Date: |
Thu, 26 Feb 2009 18:48:55 -0300 |
User-agent: |
Thunderbird 2.0.0.19 (X11/20090105) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> Estou iniciando na codificação de scripts em Shell. Rasteiro mesmo.
> Gostaria, se possível, de saber de vocês especialistas:
>
> 1- se existe em algum site na Internet uma biblioteca contendo
> subrotinas-padrão genéricas, a exemplo das DLL do Windows,específicas
> para uso em scripts shell, passíveis ou não de customização?
>
> 2- também gostaria de saber se há informações em algum site, sobre a
> mecânica da solução de scripts Shell. Alguma documentação ou diagramas
> apresentando, desde as soluções mais comuns e corriqueiras até as mais
> complexas, envolvendo, inclusive, pesquisas a partes de conteúdos de
> arquivos dos clientes desenvolvedores.
>
> Obrigado,
> Ricardo Monjardim
Acho que você precisa começar do princípio.
Há vários tipos de shell. Shell é a camada de comunicação entre o kernel e o
usuário. A linguagem shell script é uma forma de você
automatizar tarefas ( numa relação Unix-Microsoft, eu diria que a linguagem
batch do MS-DOS é uma tentativa frustrada da Microsoft
de querer começar a pensar em tentar escrever uma linguagem que utilizasse
comandos do sistema operacional de maneira automática ) e
cada shell implementa sua própria, mas sempre vão utilizar comandos do sistema
operacional para solucionar a maioria dos problemas.
Então, as suas "subrotinas padrão" aí seriam os comandos localizados em
/usr/bin, /bin, /sbin, /usr/sbin, /usr/local/bin,
/usr/local/sbin, tipicamente. Eu sempre digo que as pessoas deveriam listar o
conteúdo desses diretórios e estudar a manpage de cada
um deles se quisesse começar a aprender Unix. Esse é o meu Zen of Unix in 10
Years.
O início natural,portanto, seria man "shell", onde "shell" é o shell que você
quer estudar. Um dos mais populares hoje é o bash,
onde você faria então man bash. Infelizmente, manpages é uma leitura para
poucos.
Algumas pessoas iluminadas sintetizaram esse conhecimento, e eu recomendo os
livros
Programação Shell Linux
* Editora: Brasport
* Autor: JULIO CEZAR NEVES
* ISBN: 9788574523453
Shell Script Profissional
* Editora: Novatec
* Autor: AURÉLIO MARTINS JARGAS
* ISBN: 9788575221525
e o site do Júlio Neves ( um desses iluminatis iluminados ou alienistas
alienados, como você preferir, mas um puta bebedor de chope
): http://wiki.softwarelivre.org/bin/view/TWikiBar/WebHome
Além disso, nos arquivos do grupo temos o ABS ( que não é freio, pelo contrário
vai fazer você acelerar em Shell Script ) - Advanced
Bash Guide.
E, claro, o próprio grupo, com algumas das maiores cabeças do shell script ( Ô
CABEÇÃO !!! ), onde teremos o maior prazer em
responder suas dúvidas.
Bom estudo.
- --
Um abraço
.0. MrBiTs - address@hidden
..0 GnuPG -
http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
000 http://www.mrbits.com.br
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFJpw5HrDdxWm3R8YYRAhQjAJ99MgLZoaY4M/19av2Diqk8cJDLwACfeuPL
vwdt+V4R3e9jmXQCmaUYWjY=
=20vU
-----END PGP SIGNATURE-----
Re: [shell-script] Sobre o Mundo dos scripts Shell, Julio C. Neves, 2009/02/27