if
[ -d patch/tempatch ];
then;
cd patch/tempatch/;
for i in `ls`;
do;
tar -xvf $i;
rm -f $i;
done;
for i in `ls`;
do;
cd $i;
cp -R files/* patch/SP02JUL11/files/;
cd ..;
rm -Rf $i;
done;
else;
echo "directory not found";
fi
所有單個行的命令「」0403-057語法錯誤:`;'不受與分離預期
在執行它拋出0403-057 Syntax error: ; is not expected
誰能幫助這個嗎?
謝謝
第一個好的步驟是縮進代碼。那麼我相信,找出問題所在是很容易的。 – fedorqui
如果您在Windows中創建了代碼,並且已移至linux,請執行'dos2unix myScript'。祝你好運。 – shellter
我用Java編寫caode和 – user3468019