bash - 使用 bash 命令作为参数启动 msys mingw32 shell

标签 bash shell arguments mingw32 msys

我需要使用诸如...之类的参数打开 msys

make -f Makefile.blah makefileArg

...以便打开 mingw32 shell 并执行命令。在 msys bat 文件中,它表示任何不是选项的参数都将作为 bash 命令传递,但事实并非如此。窗口只是打开和关闭,而不执行命令。

我需要做什么才能实现这一目标?

最佳答案

msys2_shell.cmd -mingw32 -c "make -f Makefile.blah debug=1"

问题是缺少 -c 来运行引号中的任何内容作为带参数的命令(以及 -c 需要的引号)。

关于bash - 使用 bash 命令作为参数启动 msys mingw32 shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46374094/

相关文章:

bash - 有没有办法在 zsh 中获取任意 bash 脚本(即 msys2-packages "shell")?

bash - 如何比较目录名称并输入最高版本的目录名称

git - 删除超过 X 天/周的所有分支

C++: vector 的子 vector 作为函数的参数

java - 非交互式 bash shell 的环境变量

bash - 使用 bash 搜索并替换特定行

javascript - 如何获取/获取函数的所有参数?

c - 如何从参数中读取多个字符

java - 在linux中启动一个类似服务的jar文件

javascript - Mongo shell javascript 数组扩展