ich habe mal eine Frage zu einem Script, welches unter /bin/ksh laufen soll (HP-UX).
Es handelt sich um ein einfaches Script, mit dem nur die CVSROOT-Variable für cvs gesetzt werden soll. Zu Beginn des Scriptes wird lediglich überprüft, ob der user seinen usernamen eingegeben hat oder nicht und dann einen wählen muss.
Zum Schluß des Scriptes soll mit
Code: Alles auswählen
export CVSROOT=":......${username}:......."
Wenn ich ans Ende des Scriptes ein echo $CVSROOT setze, wird die Variable CVSROOT auch mit dem richtigen usernamen ausgegeben.
Wenn ich dann alllerdings ein
Code: Alles auswählen
env|grep CVSROOT
Code: Alles auswählen
export CVSROOT=":......${username}:......."
Weiß nicht, was ich in der ksh anders machen muss. In der Shell zu Hause kann ich die Umgebungsvariablen ohne Probleme aus einem Script setzen.