0403-057 Syntaxfehler: `;' ist nicht zu erwarten

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

Alle Befehle in eine einzige Zeile, die durch die Trennung mit ";"

Während der Ausführung wirft es 0403-057 Syntax error: ; is not expected

kann jemand helfen auf diese ?

Danke

  • Erste gute Schritt wäre zum Einrücken von code. Ich bin sicher, dann wird es ziemlich einfach, um herauszufinden, wo das problem ist.
  • wenn Sie code in Windows und wechselte zu linux, tun dos2unix myScript. Viel Glück.
  • Ich Schreibe caode in java und der Ausführung im UNIX-system
InformationsquelleAutor user3468019 | 2014-03-27
Schreibe einen Kommentar