求大侠解决if: Expression Syntax的问题
-
- 帖子: 2
- 注册时间: 2010-09-19 10:52
求大侠解决if: Expression Syntax的问题
最近在Ubuntu下跑GAMIT,其中有几个脚本是用使用tcsh的,其余的都是使用csh的,但是一运行脚本就会出现if: Expression Syntax.问题,导致驱动程序的一些变量没有定义,求各位大侠指导解决。在此先万分感谢
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 求大侠解决if: Expression Syntax的问题
没有具体的信息,怎么分析问题?
- zhoufcumt
- 帖子: 14
- 注册时间: 2010-04-15 20:01
Re: 求大侠解决if: Expression Syntax的问题
changing you shell from bash to tcsh ro csh, try it!regiser 写了:最近在Ubuntu下跑GAMIT,其中有几个脚本是用使用tcsh的,其余的都是使用csh的,但是一运行脚本就会出现if: Expression Syntax.问题,导致驱动程序的一些变量没有定义,求各位大侠指导解决。在此先万分感谢
Gamit/Globk ing
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: 求大侠解决if: Expression Syntax的问题
你怎么知道是tcsh的?
ubuntu的/bin/sh是dash
你把其他shell软连接过去试试
ubuntu的/bin/sh是dash
你把其他shell软连接过去试试