qldb4u 发表于 2011-10-18 10:30

-bash: [-f/opt/sybase-12.5/SYBASE.sh]: No such file or directory

请教各位高手一个问题,我的sybase是直接将sybase目录tar到/opt/sybase-12.5/目录了,目录是sybase用户权限,修改了.bash_profile文件如下:
SYBASE=`pwd`
export SYBPLATFORM="linux"
export LD_LIBRARY_PATH="$SYBASE/lib:."
export LC_ALL="default"

if [-f${SYBASE}/SYBASE.sh]; then
    .${SYBASE}/SYBASE.sif
fi

#PATH=$PATH:$HOME/bin

#export PATH

if [-f${SYBASE}/SYBASE.sh]; then
    .${SYBASE}/SYBASE.sif
fi

#PATH=$PATH:$HOME/bin

#export PATH


现在的问题时,用sybase用户登录时报错:

-bash: [-f/opt/sybase-12.5/SYBASE.sh]: No such file or directory

/opt/sybase-12.5/SYBASE.sh这个文件肯定存在,而且是sybase用户的读写和执行权限,为什么报找不到文件呢?

在线等高手回答,谢谢!

hobbylu 发表于 2011-10-18 15:34

[-f/opt/sybase-12.5/SYBASE.sh,你在-f后面加个空格

qldb4u 发表于 2011-10-19 10:01

加了空格报这个错了-bash: [-f: command not found

qldb4u 发表于 2011-10-19 10:34

找到方法了,要子再-f前面也加空格
页: [1]
查看完整版本: -bash: [-f/opt/sybase-12.5/SYBASE.sh]: No such file or directory