求大侠解决if: Expression Syntax的问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
regiser
帖子: 2
注册时间: 2010-09-19 10:52

求大侠解决if: Expression Syntax的问题

#1

帖子 regiser » 2010-10-20 14:27

最近在Ubuntu下跑GAMIT,其中有几个脚本是用使用tcsh的,其余的都是使用csh的,但是一运行脚本就会出现if: Expression Syntax.问题,导致驱动程序的一些变量没有定义,求各位大侠指导解决。在此先万分感谢
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 求大侠解决if: Expression Syntax的问题

#2

帖子 aerofox » 2010-10-20 19:28

没有具体的信息,怎么分析问题?
头像
zhoufcumt
帖子: 14
注册时间: 2010-04-15 20:01

Re: 求大侠解决if: Expression Syntax的问题

#3

帖子 zhoufcumt » 2010-10-26 14:14

regiser 写了:最近在Ubuntu下跑GAMIT,其中有几个脚本是用使用tcsh的,其余的都是使用csh的,但是一运行脚本就会出现if: Expression Syntax.问题,导致驱动程序的一些变量没有定义,求各位大侠指导解决。在此先万分感谢
changing you shell from bash to tcsh ro csh, try it!
Gamit/Globk ing
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: 求大侠解决if: Expression Syntax的问题

#4

帖子 fanhe » 2010-10-27 22:41

你怎么知道是tcsh的?
ubuntu的/bin/sh是dash
你把其他shell软连接过去试试
回复