windows MSysGit -直接运行bat文件

sqserrrh  于 2023-10-22  发布在  Windows
关注(0)|答案(3)|浏览(138)

我安装了新版本的MSysGit,现在我不能直接从命令行运行 *.bat文件(“名为MINGW 64”)。
我试着搜索它,但我只看到需要先运行cmd的选项。Out of a git console: how do I execute a batch file and then return to git console?cmd "/C clean.bat"
是否有一些选项可以只运行clean.bat
非常感谢
我通过更新所有的库来解决这个问题...也许Cygwin?我不确定,但更新所有的软件,它的工作。

nsc4cvqm

nsc4cvqm1#

尝试从MINGW命令行

$ cmd <test.bat
ymzxtsji

ymzxtsji2#

尝试从MINGW命令行

$ eval "./test.bat"

D:\workspace>echo hello world
hello world
dw1jzc5e

dw1jzc5e3#

除了重定向cmd < clean.bat,您可能还喜欢:

# Basic case - pipeline
echo clean.bat | cmd

# Feeding two commands - pipeline
echo -e "cd (cygpath -w ~/some_folder)\nclean.bat" | cmd # note the -e switch and \n char...

# For multiline cases the "here document" is the most readable form
cmd << MYEND
:: Here we go
cd `cygpath -w ~/my-folder`
setenv.bat
:: some_other_commands (?)
clean.bat
MYEND

相关问题