EOF dá muito trabalho melhor usar o terminador do protocolo smtp e aproveitando para mostrar a naturalidade do SIGCHLD:
[EMAIL PROTECTED]/tmp$ trap 'echo sig 17' 17 [EMAIL PROTECTED]/tmp$ cat <<. > 1 > 2 > 3 > . 1 2 3 sig 17 [EMAIL PROTECTED]/tmp$ Flavio, adicionalmente tô limpando teu email e aproveito pra limpá o meu. :p ------------------------------------------------------------------ >From: "Flavio Junior" >Date: Fri, 14 Dec 2007 21:45:08 -0200 > >Hm... > >Isso me cheirou a HERE DOCUMENTS .. > >De uma olhada: >[EMAIL PROTECTED] ~]# cat <<EOF >> aqui >> eu vou >> escrevendo >> bem contente :D >> qdo quero terminar >> escrevo, no inicio da linha >> a palavra ali do <<EOF >> sozinha >> EOF >aqui >eu vou >escrevendo >bem contente :D >qdo quero terminar >escrevo, no inicio da linha >a palavra ali do <<EOF >sozinha >[EMAIL PROTECTED] ~]# > > >Qualquer coisa diz ai.. > > >Flávio do Carmo Junior > > >On Dec 14, 2007 9:22 PM, mop >> Essa sua questão não ficou muito clara e nem percebo de imediato a >> aplicabilidade do exemplo. Normalmente os parâmetros são passados na própria >> linha de chamada do comando, que é finalizada com um return. >> >> Se for uma questão do Pssor acho que pode responder que se a entrada >> padrão vem do teclado poderia tentar finalizar segurando a tecla Ctrl e >> pressionando a tecla D. ;) >> >> É melhor você testar antes no sistema alvo. >> Para você não cair numa trap, não esqueça de listar as traps (com o comando >> trap) de olho em 17, SIGCHLD. >> >> Espero que alcance seu objetivo, ou se ficou alguma dúvida detalhe-a. >> Ok, eu posso ter me equivocado. ;) >> >> >> >> ------------------------------------------------------------------ >> >From: "andre.andrade1" >> >Date: Fri, 14 Dec 2007 17:30:18 -0000 >> > >> >Olá pessoal, >> > >> >Sou iniciante em shell e tenho uma duvida tosca...como eu sinalizo >> >à um comando que terminei de passar os parametros atraves da entrada >> >padrão? >> > >> >exemplo: >> >$ cat >> >arquivo.txt >> ># preciso sinalizar aqui que eu terminei de passar o parametro de >> >entrada na stdin --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html