Board logo

标题: 求教一个shell错误 [打印本页]

作者: marka    时间: 2006-8-10 01:36     标题: 求教一个shell错误

装了shake3.5 linux和shake4.0 linux,但是无法启动,(FC5/SUSE下正常)。
在baidu上搜索,有一个朋友在debian下也出现了同样的问题。

系统提示如下:

marka@marka-desktop:~/Desktop/shake3.5/bin$ sh shake
shake: line 23: syntax error near unexpected token `else'
shake: line 23: `else'

marka@marka-desktop:~/Desktop/shake4.0/bin$ sh shake
shake: line 23: syntax error near unexpected token `else'
shake: line 23: `else'

软件已crack过了
操作系统:
ubuntu 6.06 x64
系统配置:
PentiumD 2.8GHz
A-Data DDRII 512*2
XFX 6800XT 256M
Maxtor SATA 80G + PATA 40G*2(raid0)
作者: KanKer    时间: 2006-8-10 10:08

看看 shake 脚本的内容。语法错误。
作者: marka    时间: 2006-8-11 11:15

#
# set env var, LD_LIBRARYN32_PATH
#
if ${?LD_LIBRARYN32_PATH} then
  setenv LD_LIBRARYN32_PATH ${NR_SHAKE_LOCATION}/lib:${LD_LIBRARYN32_PATH};
else
  setenv LD_LIBRARYN32_PATH ${NR_SHAKE_LOCATION}/lib;
endif

第23行就只有else这一句

而且奇怪的是,同样的shake在FC5/Suse下面正常。
难道是ubuntu/Debian的文件夹路径问题?我的/usr/里面有lib、lib32、lib64三个文件夹

请问应该如何解决?叩谢!!!
作者: KanKer    时间: 2006-8-12 09:29

你把 endif 改成 fi 试试。




欢迎光临 中国Linux公社论坛 (http://forum.linuxfans.org/) Powered by Discuz! 6.1.0F