|

楼主 |
发表于 2006-2-21 09:58:40
|
显示全部楼层
谢谢回复,我用 vim 的 :%s/`\(.*\)`/$(\1)/g 将 ` `匹配全转化为 $( ),但是又有新问题了
/usr/local/Fluent.Inc/bin/fluent: line 3586: syntax error near unexpected token `esac'
/usr/local/Fluent.Inc/bin/fluent: line 3586: ` esac'
3586行 上下文:
CXBASE=cortex
case $HOOPS_PICTURE in
opengl*)
case $FLUENT_ARCH in
aix* | alpha* | dec32a | power* | rs6000) \
CXFILE=$(echo $CORTEX/$FLUENT_ARCH/cortexogl.3.[1-2].*)
if [ -f "$CXFILE" ]; then
CXBASE=cortexogl
fi
esac;;
esac <---------------------这是3586行
case $FLUENT_ARCH in
lnx86*)
sort_flag="-g"
;;
*) sort_flag="-n"
;;
esac
怎么会错这么多呢?脚本好象不会有错的呀,我换了另一个版本的fluent,安装还是这个问题,而在我原来的机器上是好的。请问是否会是编码问题,这台机器是UTF-8, 以前是GBK。 |
|