> --- Rodrigo Tavares <digolinopage@yahoo.com.br> > escreveu: > > > Pessoal, > > > > Tenho o seguinte trecho de código dentro de uma > > funçao. > > > > if [ -d $INPUTDB ]; then > > dialog --title "Aviso" --msgbox > > "Diretório ja existe" 6 25 > > exit 0 > > else > > mkdir $INPUTDB > > chown -R postgres $INPUTDB > > chmod -R 700 $INPUTDB > > export PGHOST=$INPUTDB > > fi > > > > Todos os comandos acima funciona, exceto a váriavel > > PGHOST (ref. ao postgresql) que não guarda o > > conteudo, > > fazendo com que eu tenha de fazer isso manualmente. > > Quando dou um echo $PGHOST nada aparece. Por que > > isso > > acontece ? Olá Executando 'echo $PGHOST' após o término do script? Assim realmente não é para aparecer. A variável só é exportada de pai para filho. [] -- Herbert Parentes Fortes Neto (hpfn) Linux user number 416100 Debian GNU/kFreeBSD (qemu) 0x9834F79E -- http://pgp.mit.edu/
Attachment:
pgprlAPy1CgDw.pgp
Description: PGP signature