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

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

Re: [shell-script] Named Pipe


From: Alysson Gonçalves de Azevedo
Subject: Re: [shell-script] Named Pipe
Date: Fri, 14 Sep 2012 22:36:34 -0300

hmm, só conhecia o $!.

vlw

Alysson Gonçalves de Azevedo - (11) 8491-7730

"É curioso como as pessoas ficam confusas quando a frase não terminam do
jeito que elas periquito."



Em 14 de setembro de 2012 22:21, Julio C. Neves <address@hidden>escreveu:

> Respostas:
>
>
>    1. $$ = PID do prg;
>    2. usando expansão de parâmetro tem de ser em 2 fases.
>
> Abcs,
> Julio
>
> *
> *
>
>
>
> Em 14 de setembro de 2012 22:04, Alysson Gonçalves de Azevedo <
> address@hidden> escreveu:
>
> > **
> >
> >
> > Pessoal, tava dando uma olhada num exemplo que tem nessa
> > página<
> >
> http://www.vivaolinux.com.br/artigo/Yad-016-Eu-quero-sempre-mais-de-ti?pagina=10
> > >e
> >
> > No primeiro código postado, tem algo assim:
> >
> > [...]
> > TEMP_PIPE=$(mktemp ${0##*/}.$$)
> > mkfifo ${TEMP_PIPE:-nadadadadsa}
> > exec 3<> ${TEMP_PIPE:-nadadadadsa}
> > trap "rm -f ${TEMP_PIPE:-nadadadadsa}" EXIT
> > [...]
> >
> > Em TEMP_PIPE=$(mktemp ${0##*/}.$$), o que significa o $$ no final ali?
> >
> > Depois, eu tentei juntar as duas primeiras linhas que citei ali,
> > porque queria que o nome do namedpipe ficasse no TEMP_PIPE e não em
> > ${TEMP_PIPE:-nadadadadsa}:
> >
> > TEMP_PIPE=${$(mktemp ${0##*/}.$$):-nadadadadsa}
> >
> > mas fica dando erro de substituição incorreta. Tem algum meio de fazer o
> > mesmo sem ser assim:
> > TEMP_PIPE=$(mktemp ${0##*/}.$$)
> > TEMP_PIPE=${TEMP_PIPE:-nadadadadsa}
> >
> > E por último, ali no trap, o que ele faz é deletar o named pipe quando o
> > programa acaba, certo?
> >
> > Obrigado.
> >
> > Alysson Gonçalves de Azevedo - (11) 8491-7730
> >
> > "É curioso como as pessoas ficam confusas quando a frase não terminam do
> > jeito que elas periquito."
> >
> > [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: address@hidden
> ---------------------------------------------------------------------
> 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
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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