我寫了下面的代碼錯誤..什麼是在這個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