shell-script-pt
[Top][All Lists]
Advanced

[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-----


reply via email to

[Prev in Thread] Current Thread [Next in Thread]