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

 

Responder a