请教:.profile中:if [ -d /opt/oracle/db01/app/oracle/product/9.2.0 ]是什么意思?

justlearning 2003-09-15 10:54:28
如:
$ more .profile

umask 022
ORACLE_OWNER=oracle;export ORACLE_OWNER
if [ -d /opt/oracle/db01/app/oracle/product/9.2.0 ]; then
ORACLE_BASE=/opt/oracle/db01/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0;export ORACLE_HOME
ORACLE_VER=oracle9i;export ORACLE_VER
ORACLE_LIB=$ORACLE_HOME/lib32;export ORACLE_LIB
else
ORACLE_BASE=/opt/oracle/db01/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/8.1.7;export ORACLE_HOME
ORACLE_VER=oracle8i;export ORACLE_VER
ORACLE_LIB=$ORACLE_HOME/lib;export ORACLE_LIB
fi
ORACLE_TERM=ansi;export ORACLE_TERM
ORACLE_SID=ORCL;export ORACLE_SID
ORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

多谢。
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fierygnu 2003-09-15
  • 打赏
  • 举报
回复
严格地说,是:判断该入口存在且是一个目录。
oceankang 2003-09-15
  • 打赏
  • 举报
回复
up
wabc 2003-09-15
  • 打赏
  • 举报
回复
判断那个目录是否存在
ari 2003-09-15
  • 打赏
  • 举报
回复
可以
man test
看一下具体的选项意思的。
logpushpin 2003-09-15
  • 打赏
  • 举报
回复
判断是否存在,如果存在,则认为已经装了oracle9.2,否则认为仍然是8.1.7

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧