Ich versuche, mehrere Linux-Befehle in einer Zeile zusammenzufassen, um einen Bereitstellungsvorgang durchzuführen. Zum Beispiel
cd /my_folder
rm *.jar
svn co path to repo
mvn compile package install
Ich versuche, mehrere Linux-Befehle in einer Zeile zusammenzufassen, um einen Bereitstellungsvorgang durchzuführen. Zum Beispiel
cd /my_folder
rm *.jar
svn co path to repo
mvn compile package install
ZU IHRER INFORMATION, wenn Sie mehrere Befehle in einer Zeile in if-else ausführen müssen, können Sie die Befehle mit Klammern gruppieren. Siehe dies Seite für weitere Einzelheiten.
Sie können das Semikolon ( ; ) mit && o || je nachdem, was Sie brauchen. Bitte beachten Sie, dass die Klammern eine Sub-Shell zur Ausführung der Befehle erzeugen.
Der folgende Befehl führt die Befehle cmd1, cmd2 und cmd3 aus, wenn eine Datei namens datei_name vorhanden ist; ansonsten cmd4, cmd5 und cmd6.
[ -f file_name ] && (cmd1; cmd2; cmd3) || (cmd4; cmd5; cmd6)
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.