[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]
- Named Pipe, Alysson Gonçalves de Azevedo, 2012/09/14
- Re: [shell-script] Named Pipe, Julio C. Neves, 2012/09/14
- Re: [shell-script] Named Pipe,
Alysson Gonçalves de Azevedo <=
- Re: [shell-script] Named Pipe, Julio C. Neves, 2012/09/14
- Re: [shell-script] Named Pipe, Alysson Gonçalves de Azevedo, 2012/09/15
- Re: [shell-script] Named Pipe, Julio C. Neves, 2012/09/15
- Re: [shell-script] Named Pipe, Alysson Gonçalves de Azevedo, 2012/09/15
- Re: [shell-script] Named Pipe, Julio C. Neves, 2012/09/15
- Re: [shell-script] Named Pipe, Alysson Gonçalves de Azevedo, 2012/09/15
- Re: [shell-script] Named Pipe, Alysson Gonçalves de Azevedo, 2012/09/15
- Re: [shell-script] Named Pipe, Alysson Gonçalves de Azevedo, 2012/09/15
- Re: [shell-script] Named Pipe, Julio C. Neves, 2012/09/15
- Re: [shell-script] Named Pipe, Alysson Gonçalves de Azevedo, 2012/09/15