[shell-script] Do we read the same books?

2007-10-17 Por tôpico Carlos Ferreira
I just joined Shelfari to connect with other book lovers. Come see the books I love and see if we have any in common. Then pick my next book so I can keep on reading. Click below to join my group of friends on Shelfari! http://www.shelfari.com/Register.aspx?ActivityId=27510734&InvitationCode=41

Re: [shell-script] Do we read the same books?

2007-10-17 Por tôpico Carlos Ferreira
Peço desculpa a todos pelo incomodo. Cometi um engano e enviei para a lista. Mais uma vez peço desculpas. -- Carlos Ferreira Analista de Desenvolvimento Niterói - RJ - Brasil LinuxUser #271002 http://www.carnivorosemdentes.blogger.com.br/ Em 17 Oct 2007 05:05:02 -0700, Carlo

[shell-script] stdin + read + pipe = ???

2007-10-17 Por tôpico Jorge Pereira
Prezados, Tenho algo conforme abaixo hospedado em um determinado site. #!/bin/bash echo "Digite seu nome: " read nome echo "Nome e: $nome" exit 0 2) e preciso executar ele utilizando o lynx + sh, da seguinte forma. lynx -source http://meuhost.com.br/dist/install | sh 3) O Problema que quando

[shell-script] While e as condições

2007-10-17 Por tôpico pablo oliveira
Ae galera, blz olha soh... to com um problema em um script com duas condições no while, segue a parte que interessa: if [ $count -eq 0 ]; then Xx=1 # Rotina do mail SCfrom="[EMAIL PROTECTED]" SCto="[EMAIL PROTECTED]" # função anterior define isso)

Re: [shell-script] stdin + read + pipe = ???

2007-10-17 Por tôpico Tiago Barcellos Peczenyj
Uma forma seria vc evitar o pipe sh <( lynx -source http://meuhost.com.br/dist/install ) A outra seria vc usar algo que lê direto do teclado. On 10/17/07, Jorge Pereira <[EMAIL PROTECTED]> wrote: > > Prezados, > > Tenho algo conforme abaixo hospedado em um determinado site. > > #!/bin/bash > ech

[shell-script] Cópia remota compactada

2007-10-17 Por tôpico Info Suporte - Rodrigo Nery
Olá pessoal, Existe uma maneira de fazer cópia remota de arquivos sem gerar o arquivo compactado? O exemplo abaixo gera arquivo, mas eu gostaria que os arquivos fossem compactados para a stdout e descompactados a partir da stdin, sem geração de arquivo compactado intermediário, por motivo

RES: [shell-script] Cópia remota compac tada

2007-10-17 Por tôpico Info Suporte - Rodrigo Nery
Para várias cópias de arquivos individuais seria perfeito, mas necessito copiar vários arquivos juntando-os em um único (compactado) sem gerá-lo fisicamente. Só haverá um processo de cópia para múltiplos arquivos. -Mensagem original- De: Darlon [mailto:[EMAIL PROTECTED] Enviada em: quarta-

Re: [shell-script] Cópia remota compactada

2007-10-17 Por tôpico Eduardo de Paula
Rodrigo, Eu utilizo um inode pra fazer algo parecido. Creio que te ajude. Primeiro eu crio o node: # mknod exp_node p Depois eu faço o export do banco Oracle. # gzip < exp_pipe > $@/${line}_${data}.dmp.gz & # exp backup/backup owner=${line} file=exp_pipe Inté. Eduardo de Paula Neves On

Re: [shell-script] Cópia remota compactada

2007-10-17 Por tôpico mop
No sender: faucet $PORT --once --out --verbose tar cvf - $* No receiver: hose $IP $PORT --in tar xfv - faucet e hose são do netpipes. Alguns exemplos em http://planeta.dyndns.org/unix/exemplos.txt Como pacote slack é simplesmente um tar.gz: http://packages.slackware.it/search.php?v=current&t=1

Re: [shell-script] Cópia remota compactada

2007-10-17 Por tôpico Fabio Brito
On 17/10/2007, Info Suporte - Rodrigo Nery <[EMAIL PROTECTED]> wrote: > Olá pessoal, > > Existe uma maneira de fazer cópia remota de arquivos sem gerar o > arquivo compactado? O exemplo abaixo gera arquivo, mas eu gostaria que os > arquivos fossem compactados para a stdout e descompacta

Re: RES: [shell-script] Cópia remota compactada

2007-10-17 Por tôpico miranda
Caso você possa disparar dois processos em maquinas diferentes é posivel fazer usando o comando nc , em algumas distros netcat. Coloca-se na maquina que vai receber ,o netcat ouvindo em uma porta e usando o tar xvzf em pipe e na que vai enviar o tar cvzf com pipe para netcat . Com algumas alteraçõe

Re: [shell-script] stdin + read + pipe = ???

2007-10-17 Por tôpico Tiago Barcellos Peczenyj
Vc não pode usar dialog no lugar do read ? On 10/17/07, Jorge Pereira <[EMAIL PROTECTED]> wrote: > > ja havia feito desta forma passando o FD do processo para o sh, mais dai > não > seria interessante. > pois eu preciso passar para quem vai instalar que execute apenas o comando > abaixo. > > lynx

Re: [shell-script] stdin + read + pipe = ???

2007-10-17 Por tôpico Tiago Barcellos Peczenyj
Que tal assim: $ cat arquivo dialog --msgbox 'OLA!' 0 0 dialog --inputbox 'Digite seu nome:' 0 0 2>/tmp/nome.txt nome=$( cat /tmp/nome.txt ) dialog --msgbox "O seu nome é: ${nome}" 0 0 rm -f /tmp/nome.txt $ cat arquivo | sh # funciona sem problemas Se vc tentar algo como nome=$( dialog ... 2

Re: [shell-script] stdin + read + pipe = ???

2007-10-17 Por tôpico Jorge Pereira
ja havia feito desta forma passando o FD do processo para o sh, mais dai não seria interessante. pois eu preciso passar para quem vai instalar que execute apenas o comando abaixo. lynx -source http://meuhost.com.br/dist/install | sh sacou? caso alguém tenha outra ideia, ficarei grato. []s On 1

RES: [shell-script] Cópia remota compac tada

2007-10-17 Por tôpico Info Suporte - Rodrigo Nery
Obrigado pela ajuda, mas não funcionou. Consegui usar o tar para a cópia remota sem a opção "-z": tar cf - . | ssh [EMAIL PROTECTED] "cd /mydir; tar xvf \-" Mas quando uso esta opção, ocorre o erro abaixo: tar zcf - . | ssh [EMAIL PROTECTED] "cd /mydir; tar zxvf \-" tar (grandchild): gzip: Can

Re: [shell-script] stdin + read + pipe = ???

2007-10-17 Por tôpico Jorge Pereira
o detalhe e que não quero amarrar nenhuma dependencia na pessoa que vai executar. :( alguem tem mais sugestões? On 10/17/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > Que tal assim: > > $ cat arquivo > dialog --msgbox 'OLA!' 0 0 > dialog --inputbox 'Digite seu nome:' 0 0 2>/tmp/no

Re: [shell-script] stdin + read + pipe = ???

2007-10-17 Por tôpico mop
Exprimente o comportamento do sh com estes fds no install: for f in in out err do eval "read -p $f: $f< /dev/std$f;echo $f=\$$f" done Que linhazinha amarranda essa do usuário hein!? E o install, também não pode mexer? ;) - E

Re: [shell-script] While e as condições

2007-10-17 Por tôpico William José Vicente
Pablo, apesar da sua mensagem estar um pouco confusa, já que você escreveu uma coisa no script e outra no texto descrevendo seu problema, deixe-me ver se consigo ajudá-lo. Estou assumindo que o que você escreveu é o que estava tentando fazer no script. Vamos lá. A condição do while dev

[shell-script] Re: While e as condições

2007-10-17 Por tôpico mop
Realmente desaconselho o uso do $?, a menos que você saiba muito bem o que está fazendo, pois ele muda a toda hora. Basta executar echo e pronto, ele já mudou, embora o valor possa ser igual ao anterior, lógico. Até por manutenção futura isso deve ser evitado nesse ponto onde foi colocado. Pegue o