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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Como sinalizo que um parametor, lido pela entrada pad


From: mop
Subject: Re: [shell-script] Como sinalizo que um parametor, lido pela entrada padrão, terminou?
Date: Fri, 14 Dec 2007 22:04:02 -0200

EOF dá muito trabalho
melhor usar o terminador do protocolo smtp
e aproveitando para mostrar a naturalidade do SIGCHLD:

web@k7/tmp$ trap 'echo sig 17' 17
web@k7/tmp$ cat <<.
> 1
> 2
> 3
> .
1
2
3
sig 17
web@k7/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:
>[root@muttley ~]# 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
>[root@muttley ~]#
>
>
>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



reply via email to

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