这更令人烦恼而不是问题,但我非常想了解这里的语义.
我想要做的就是在临时命令提示会话上运行任意命令,该会话本身在bash会话下运行.
我的成功率是50/50,因为一些命令按预期工作,而其他命令则没有那么多.
我认为问题可能在于没有正确排列的参数(即缺失或合并的参数)
我会尽力解释我的意思是怪异的一系列命令和响应.(我正试着在屏幕上打印测试字.)
我在GNU bash下运行这些,版本3.1.0(1)-release(i686-pc-msys)与Git-1.8.4捆绑在一起:
第一次尝试:
$ cmd /c echo test
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
c:\>
Run Code Online (Sandbox Code Playgroud)
第二次尝试:
$ cmd '/c echo test'
test"
Run Code Online (Sandbox Code Playgroud)
第三次尝试:
$ cmd "/c echo test"
test"
Run Code Online (Sandbox Code Playgroud)
第四次尝试:
$ cmd /c\ echo\ test
test"
Run Code Online (Sandbox Code Playgroud)
第五次尝试:
$ cmd "/c echo" test
'echo" test' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
我真的很感激上述行为的任何指示或见解,因为这对我来说是不合理的,让我疯狂! …
我正在编写Win32控制台应用程序,它可以使用这样的可选参数启动:
app.exe /argName1:"argValue" /argName2:"argValue"
Run Code Online (Sandbox Code Playgroud)
我是否必须手动解析它(以便能够确定哪些参数存在)来自argc/argv变量,或者Win32 API是否包含一些参数解析器?
我是Git bash的新手.
只是出于好奇而试图创建一个包含命令的.bat文件(不知道Git Bash是否支持.bat文件)
我想要实现的只是将这个.bat文件拖放到Git Bash终端并执行文件中的命令(是否可能?).
我在.bat文件中的命令
cd "C:\Users\USER\abc\xyz"
cd "C:\Users\USER\abc\xyz\pqr"
export HOME="C:\Users\USER\some_directory"
export HOME2="C:\Program Files\directoy"
Run Code Online (Sandbox Code Playgroud) 我安装了新版本的MSysGit,现在我无法直接从命令行运行*.bat文件("称为MINGW64").
我尝试搜索它,但我只看到需要先运行cmd的选项.
从git控制台出来:如何执行批处理文件然后返回到git控制台?
cmd "/C clean.bat"
有没有选择只运行clean.bat?
非常感谢你
我通过更新所有库来解决这个问题......也许是Cygwin?我不确定,但更新所有软件,它的工作原理.