小编Arc*_*tem的帖子

用于Windows的Git中的Bash:使用带有args的CMD.exe/C运行命令时的怪异

这更令人烦恼而不是问题,但我非常想了解这里的语义.

我想要做的就是在临时命令提示会话上运行任意命令,该会话本身在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)

我真的很感激上述行为的任何指示或见解,因为这对我来说是不合理的,让我疯狂! …

windows git bash cmd git-bash

24
推荐指数
2
解决办法
8349
查看次数

如何测试给定的功能代码单元(C#)是否不创建/写入任何文件到磁盘?

想象一下,任务关键型流程将用于处理敏感信息的业务(想想信用卡,社会保障,患者记录......等).我认为这个单元理想情况下应该做它在飞行中必须做的事情,这意味着它不会故意将文件写入包含敏感信息的磁盘.这里的想法是,如果运行此过程的计算机受到损害,则不会泄露任何敏感信息,至少不会通过文件泄露.

如果被测单元试图将任何文件写入磁盘,可以采取哪些方法来提出单元测试失败

.net c# unit-testing

5
推荐指数
1
解决办法
270
查看次数

标签 统计

.net ×1

bash ×1

c# ×1

cmd ×1

git ×1

git-bash ×1

unit-testing ×1

windows ×1