linux - 包含多个命令的 Shell 脚本文件

标签 linux bash shell maven batch-file

我想在 windows 和 linux 中制作包含多个命令的 shell 脚本文件。

例如 run.sh 和 run.bat 使用以下命令 run.batrun.sh

mvn clean
mvn install
mvn exec:java

当我运行我的 run.bat 文件时,它只执行第一个命令 mvn clean 但它不执行其他命令。

如何制作包含多个命令的 shell 脚本文件,以便在我执行它时,它会执行其中的所有命令。

谢谢。

最佳答案

mvn 是 bat 文件,但不是二进制文件。

尝试

call mvn clean
call mvn install
call mvn exec:java

关于linux - 包含多个命令的 Shell 脚本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41958761/

相关文章:

linux - 远程运行 shell 脚本时如何解决依赖关系?

java - 我在启动 eclipse 时收到此错误。我已经重新安装了很多次,仍然收到此错误。?

linux - 如何通过一个磁盘中的另一个 linux 系统更新一个 linux 系统?

linux - 函数出错...我可以在函数中传递输入参数吗?

java - 命令行选项适用于 Windows,但不适用于 Linux

python - 无法使用 Fabric 和 nohup 真正后台 SSH 隧道

bash - 为什么 bash 函数使用圆括号,如果圆括号从不填充参数?

linux - 如何在 sh linux shell 中迭代两个参数

shell - 用于处理管道的 xargs 替代方案

python - 在使用 bash 命令的 python 脚本方面需要帮助