[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Named Pipe
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Named Pipe |
Date: |
Fri, 14 Sep 2012 22:21:58 -0300 |
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]
- Named Pipe, Alysson Gonçalves de Azevedo, 2012/09/14
- Re: [shell-script] Named Pipe,
Julio C. Neves <=
- Re: [shell-script] 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, 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