如果前一個命令能夠成功執行,那么可以使用“&&”操作符(引號內)來合並多個后續的命令。
舉例:
cd /my_folder && rm *.jar && svn co path to repo && mvn compile package install
如果其中的一個命令失敗,那么后面的命令不會被執行。
放入腳本中執行,是這樣的:
#! /bin/sh cd /my_folder \ && rm *.jar \ && svn co path to repo \ && mvn compile package install
如果想要執行多個命令,不管前面的成功與否,可以使用分號來進行分隔。
舉例:
cd /my_folder; rm *.jar; svn co path to repo; mvn compile package install
放入腳本中執行,是這樣的:
#! /bin/sh cd /my_folder rm *.jar svn co path to repo mvn compile package install
想要執行腳本,記得增加可執行權限哦:
chmod +x myscript
./myscript
參考資料
==========
Execute combine multiple linux commands in one line
https://stackoverflow.com/questions/13077241/execute-combine-multiple-linux-commands-in-one-line