# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
ORACLE_HOSTNAME=localhost.localdomain; export ORACLE_HOSTNAME
ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
このコードリターン bashの場合:export:` CLASSPATH':私はでOracle 11.2.0 gをインストールしようとのOracle bashの場合:export: `CLASSPATH ':無効な識別子
ない有効な識別子bashの持つOracleのLinux 6.0
は
[[email protected] ~]$ bash -x .bash_profile
+ '[' -f /home/oracle/.bashrc ']'
+ . /home/oracle/.bashrc
++ '[' -f /etc/bashrc ']'
++ . /etc/bashrc
+++ '[' '' ']'
+++ shopt -q login_shell
+++ '[' 500 -gt 199 ']'
++++ /usr/bin/id -gn
++++ /usr/bin/id -un
+++ '[' oracle = oracle ']'
+++ umask 002
+++ for i in '/etc/profile.d/*.sh'
+++ '[' -r /etc/profile.d/colorls.sh ']'
+++ '[' '' ']'
+++ . /etc/profile.d/colorls.sh
+++ for i in '/etc/profile.d/*.sh'
+++ '[' -r /etc/profile.d/cvs.sh ']'
+++ '[' '' ']'
+++ . /etc/profile.d/cvs.sh
+++ for i in '/etc/profile.d/*.sh'
+++ '[' -r /etc/profile.d/glib2.sh ']'
+++ '[' '' ']'
+++ . /etc/profile.d/glib2.sh
+++ for i in '/etc/profile.d/*.sh'
+++ '[' -r /etc/profile.d/gnome-ssh-askpass.sh ']'
+++ '[' '' ']'
+++ . /etc/profile.d/gnome-ssh-askpass.sh
+++ for i in '/etc/profile.d/*.sh'
+++ '[' -r /etc/profile.d/lang.sh ']'
+++ '[' '' ']'
+++ . /etc/profile.d/lang.sh
+++ for i in '/etc/profile.d/*.sh'
+++ '[' -r /etc/profile.d/less.sh ']'
+++ '[' '' ']'
+++ . /etc/profile.d/less.sh
+++ for i in '/etc/profile.d/*.sh'
+++ '[' -r /etc/profile.d/qt.sh ']'
+++ '[' '' ']'
+++ . /etc/profile.d/qt.sh
+++ for i in '/etc/profile.d/*.sh'
+++ '[' -r /etc/profile.d/udisks-bash-completion.sh ']'
+++ '[' '' ']'
+++ . /etc/profile.d/udisks-bash-completion.sh
+++ for i in '/etc/profile.d/*.sh'
+++ '[' -r /etc/profile.d/vim.sh ']'
+++ '[' '' ']'
+++ . /etc/profile.d/vim.sh
+++ for i in '/etc/profile.d/*.sh'
+++ '[' -r /etc/profile.d/which2.sh ']'
+++ '[' '' ']'
+++ . /etc/profile.d/which2.sh
+++ unset i
+++ unset pathmunge
+ PATH=/u01/app/oracle/product/11.2.0/db_1/bin:/u01/app/oracle/product/11.2.0/db_1/bin:/u01/app/oracle/product/11.2.0/db_1/bin:/u01/app/oracle/product/11.2.0/db_1/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oracle/bin:/home/oracle/bin:/home/oracle/bin:/home/oracle/bin:/home/oracle/bin:/home/oracle/bin
+ export PATH
+ ORACLE_HOSTNAME=localhost.localdomain
+ export ORACLE_HOSTNAME
+ ORACLE_UNQNAME=orcl
+ export ORACLE_UNQNAME
+ ORACLE_BASE=/u01/app/oracle
+ export ORACLE_BASE
+ ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
+ export ORACLE_HOME
+ ORACLE_SID=orcl
+ export ORACLE_SID
+ PATH=/u01/app/oracle/product/11.2.0/db_1/bin:/u01/app/oracle/product/11.2.0/db_1/bin:/u01/app/oracle/product/11.2.0/db_1/bin:/u01/app/oracle/product/11.2.0/db_1/bin:/u01/app/oracle/product/11.2.0/db_1/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oracle/bin:/home/oracle/bin:/home/oracle/bin:/home/oracle/bin:/home/oracle/bin:/home/oracle/bin
+ export PATH
+ LD_LIBRARY=/u01/app/oracle/product/11.2.0/db_1/lib:/lib:/usr/lib
+ export LD_LIBRARY
+ CLASSPATH=/u01/app/oracle/product/11.2.0/db_1/jlib:/u01/app/oracle/product/11.2.0/db_1/rdbms/jlib
+ export $'CLASSPATH\357\273\277'
.bash_profile: line 22: export: `CLASSPATH': not a valid identifier
のbashを返す-x -x上記のコードを22行目に戻してください。oracle linux 6.0とoracle 11.2.0gを使用してください。詳細情報詳細詳細詳細詳細詳細
それは、彼らのようなコマンドを印刷しますので、 'bashの-x yourscript'を使用してスクリプトを実行します。その結果をその質問に反映させる。 'CLASSPATH $ '\ r"のようなものを実際にエクスポートしようとしているので、実際には 'CLASSPATH'の隣に隠れた文字があります。 –
ところで、スニペットのサポートはウェブブラウザ内で実行できるコードです。 'ボタンを使用して、他の言語をシンタックスハイライトすることができます。 –
(...そして別のものとして、与えられた変数は一度だけエクスポートする必要があります - 将来の変更は環境に自動的にコピーされます - そして 'PATH'はあなたのシェルinitスクリプトの場合には*あなたのシェルが始まる前に既にエクスポートされています; 'export'それは何度も何度も必要ありません)。 –