Afficher un message
Vieux 30/10/2006, 15h08   #5
EdStevens
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: manipulating PS1 in sh


Radoulov, Dimitre wrote:
> > Trying to set PS1 to reflect the current value of a user environment
> > variable, when running in sh.
> >
> > Most of my systems I am running in ksh, and my PS is set as follows:
> >
> > export PS1=`hostname`'.''$ORACLE_SID> '
> >
> > so that my prompt always shows the current value of $ORACLE_SID. But
> > it appears that this syntax doesn't yeild the same results with sh.
> > There, instead of returning the value of $ORACLE_SID, it simply returns
> > the literal "$ORACLE_SID".

> [...]
>
> $ PS1=`hostname`'.''$ORACLE_SID> '
> xxx.ora10gr2> sh
> xxx.$ORACLE_SID> PS1="`hostname`.$ORACLE_SID>"
> xxx.ora10gr2>
>
>
> Regards
> Dimitre


Which returns the LITERAL "$ORACLE_SID". I need the VALUE of the
ORACLE_SID variable, like this:

$> ORACLE_SID=db01
$> echo $ORACLE_SID
$> db01
$> PS1= "`hostname`'.'?????'>'
db01>
db01> ORACLE_SID=db02
db02> echo $ORACLE_SID
db02> db02

  Réponse avec citation
 
Page generated in 0,05512 seconds with 9 queries