Na verdade, Eri, tive muita facilidade para entender o Shell. Fiz um curso em minha empresa e me saí bem. Minha maior dificuldade, atualmente, tem a ver com a mecânica de passagem de programas para a produção, pois essa possui muitas variantes e, pelo que pude observar numa reunião que provoquei entre o melhor analista de nossa área de produção e os desenvolvedores, devemos atuar como consultores desses para auxiliá-los na otimização de seus sistemas. Sendo assim, exemplifico essa nuvem de dúvidas que rolaram nessa reunião, através das seguintes perguntas:
O QUE PRECISO SABER SOBRE: o TRANSFERIR PASTAS/ARQUIVOS o SUBDIVIDIR 1 ARQUIVO EM VÁRIOS ARQUIVOS E DEPOIS JUNTÁ-LOS o PASSAR PARÂMETROS PARA INTERVENÇÃO DO OPERADOR o DISCUTIR COM O DESENVOLVEDOR SOBRE A MELHOR FORMA DE VIABILIZAR SUA NECESSIDADE (ALGUNS CASES MAIS COMUNS) o PREPARAÇÃO DE SERVIDORES ENVOLVIDOS NO ESCOPO DE UM SHELLSCRIPT (PRÉ, DURANTE E APÓS SUA EXECUÇÃO) o OUTRAS DICAS DENTRO DESSE CONTEXTO Obrigado amigo pela presteza de sua resposta, Ricardo Monjardim _____ De: [email protected] [mailto:[email protected]] Em nome de Eri Ramos Bastos Enviada em: quinta-feira, 26 de fevereiro de 2009 18:45 Para: [email protected] Assunto: Re: [shell-script] Sobre o Mundo dos scripts Shell Fala, Ricardo. Você está acostumado com Unix/Linux? Caso esteja shell script nada mais é do que juntar um monte de comandos que você pode executar normalmente no shell de forma a criar um fluxo de informações. Isso sendo bem simplista. Em cima dessas operações do dia-a-dia você consegue associar decisões, loops, variáveis, etc. Em shell script não tem "bibliotecas" de forma que você não vai achar uma API para interagir com o sistema operacional quando quiser descobrir quem está utilizando o sistema no momento. Mas o script te possibilita simplesmente chamar o comando "who" que faz exatamente isso. E você pode tratar a saída do comando da forma que melhor lhe aprouver. Se não está acostumado a trabalhar com Unix/Linux (assumo isso pelo seu exemplo usando DLL) então você precisa dar alguns passos atrás - aprendendo o básico de operações Unix - antes de dar um passo pra frente programando em Shell. Dê uma busca no histórico da lista que esses dias mesmo passamos algumas indicações de livros e sites para outro iniciante e com certeza vão servir para você também. []'s Eri Ramos Bastos 2009/2/26 mcaminhadelima <ricmonjardim@ <mailto:ricmonjardim%40netbotanic.com.br> netbotanic.com.br>: > Prezados Moderadores, > > 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 > > > > > ------------------------------------ > > ---------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. > ---------------------------------------------------------- > Sair da lista: shell-script- <mailto:shell-script-unsubscribe%40yahoogrupos.com.br> [email protected] > ---------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em http://www.listas- <http://www.listas-discussao.cjb.net> discussao.cjb.net > ---------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 3893 (20090226) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]
