Amigo, boa tarde Acho que poderia ser mais "claro" no seu problema, pois de acordo com o que entendi, poderia ser algo tipo
>> > echo "nhanha" | script.sh >> > Já percebi que o "nhanha" não é o $1 para o script.sh =P script.sh "nhanha", dai entao ele seria o $1, mas acredito que por outros motivos, você não possa utiliza-lo assim .., caso contrario. []'s Waldirio 2009/12/30 Marcelo Salhab Brogliato <[email protected]>: > Eric, desculpe pela grosseria! > Sei que não é culpa sua, mas não tive um bom dia e acabei esquecendo as boas > maneiras. > > A única maneira que conheço de se fazer isso é redirecionando do /dev/stdin. > Por exemplo: > #!/bin/bash > tr '[:lower:]' '[:upper:]' </dev/stdin > > Depois: > echo "teste" | ./seu_script.sh > > Novamente, desculpe-me! > Grande abraço e bom ótimo ano novo. > > Marcelo > > > > > 2009/12/30 <[email protected]> > >> >> >> Obrigado, amigo. >> Na verdade, não ajudou. >> Obrigado, novamente e feliz ano novo! >> sds >> Eric >> On Qua 30/12/09 02:45 , Marcelo Salhab Brogliato >> [email protected]<msbrogli%40gmail.com> >> sent: >> >> Olá Eric, >> acho que este link pode te ajudar: >> http://lmgtfy.com/?q=SHELL+SCRIPT+READ+STDIN [1] >> >> abraços, >> Marcelo >> 2009/12/29 >> > >> > >> > Boa noite! >> > Como faço para tratar em piping a entrada padrão em um script? >> > Exemplo: >> > echo "nhanha" | script.sh >> > Já percebi que o "nhanha" não é o $1 para o script.sh =P >> > Como eu faço pra manipular esta string dentro do script.sh? >> > Obrigado! >> > Eric >> > >> > [As partes desta mensagem que não continham texto foram >> removidas] >> > >> > >> > >> [As partes desta mensagem que não continham texto foram removidas] >> ------------------------------------ >> >> >> ---------------------------------------------------------- >> 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: >> [email protected]<shell-script-unsubscribe%40yahoogrupos.com.br>[3] >> >> >> ---------------------------------------------------------- >> Esta lista é moderada de acordo com o previsto em >> http://www.listas-discussao.cjb.net [4] >> >> >> ---------------------------------------------------------- >> Servidor Newsgroup da lista: news.gmane.org >> Grupo: gmane.org.user-groups.programming.shell.brazil >> Links do Yahoo! Grupos >> Para visitar o site do seu grupo na web, acesse: >> http://br.groups.yahoo.com/group/shell-script/ [5] >> Para sair deste grupo, envie um e-mail para: >> [email protected]<shell-script-unsubscribe%40yahoogrupos.com.br>[6] >> O uso que você faz do Yahoo! Grupos está sujeito aos: >> http://br.yahoo.com/info/utos.html [7] >> >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > --------------------------------------------------------------------- > 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: [email protected] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > > -- ______________ Atenciosamente Waldirio msn: [email protected] Site: www.waldirio.com.br Blog: blog.waldirio.com.br PGP: www.waldirio.com.br/public.html
