我写了下面的代码错误..什么是在这个shell脚本
installFunction(){
perl Makefile.PL
flag1 = $?
make
flag2 = $?
make install
flag3 = $?
make test
flag4 = $?
cd ..
return $flag1 || $flag2 || $flag3 || $flag4
}
if(installFunction != 0)
then
echo "installation failure"
exit
fi
但是当我运行的代码,即时得到以下错误
./INSTALL:53:标志1:未找到
./INSTALL:53:FLAG 2:找不到
./INSTALL:53:Flag3相同的:未找到
./INSTALL:53:Flag4的:没有发现
谁能说的问题是什么?
在此先感谢!
无法读取任何东西,请重新格式化。 – ulidtko 2012-03-12 05:46:27
'flag1 = $?''''周围没有空格='' – kev 2012-03-12 05:47:37
'如果'语句无效。 – kev 2012-03-12 05:51:01