wie Quelle ein csh-Skript in bash um die Umwelt

Wir haben Oracle unter Solaris, und die Schale ist standardmäßig csh. Also das login-Skript legt die oracle_home, oracle_sid in der csh auch. Aber ich weiß nicht wie csh und möchten bash verwenden, um meine Arbeit zu tun. So, wie die Quelle der login-csh-Skript in bash?

e.g, die folgende ist, was in der .cshrc-Datei. Und wenn die bash benutzt, möchte ich diese Variablen verwenden. Eine Möglichkeit ist, kopieren Sie die Variablen wieder und verwenden die bash-Befehl, wie der export ORACLE_SID=TEST. Aber damit wird verlangt von uns, dass zwei Kopien der Dateien. Und wenn wir ändern den Namen der Datenbank, oder aktualisieren Sie die Datenbank, die ich halten müssen, um die bash-login-Datei separat. Es ist schön, um Sie nur so etwas wie

Quelle .cshr in der bash, aber es funktioniert nicht.

setenv ORACLE_SID TEST 
setenv ORACLE_HOME /oracle/TEST/home/Produkte/10204 
setenv EPC_DISABLED WAHR 
setenv MANPATH /usr/local/man:/usr/share/man 
setenv EDITOR vi 
setenv LD_LIBRARY_PATH $ORACLE_HOME/lib:/usr/sfw/lib/64 
setenv NLS_LANG AMERICAN_AMERICA.UTF8 
setenv NLS_DATE_FORMAT "DD-MON-RR" 

InformationsquelleAutor der Frage Daniel | 2010-04-26

Schreibe einen Kommentar