[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Named Pipe
From: |
Alysson Gonçalves de Azevedo |
Subject: |
Named Pipe |
Date: |
Fri, 14 Sep 2012 22:04:58 -0300 |
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]
- 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/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