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
Я пишу caode в java и выполняю в системе UNIX – user3468019