teamcity 命令行解释器:引号被替换
teamcity command line interpretter : quotes are replaced
我需要 运行 teamcity 中的简单命令行
FINDSTR /M /N /P /S /R /C:"goto end" D:\blabla\*
当 teamcity 调用命令时,双引号被替换并以某种方式加倍。结果命令是
cmd.exe /c FINDSTR /M /N /P /S /R "/C:"goto end""
失败了。
如何防止这种情况发生?在我的例子中,param /C
的值需要一个带双引号的参数。谢谢
将您的命令放入一个批处理文件中,并调用它传递您需要的任何参数(如果有的话)。
每当你在 windows 上做这样的事情时,一定要这样做:)
你的例子:
FINDSTR /M /N /P /S /R /C:"goto end" D:\blabla\*
在 TeamCity 2018.1.3 中按原样工作,使用命令行运行程序,并在自定义脚本部分指定上述内容。
我需要 运行 teamcity 中的简单命令行
FINDSTR /M /N /P /S /R /C:"goto end" D:\blabla\*
当 teamcity 调用命令时,双引号被替换并以某种方式加倍。结果命令是
cmd.exe /c FINDSTR /M /N /P /S /R "/C:"goto end""
失败了。
如何防止这种情况发生?在我的例子中,param /C
的值需要一个带双引号的参数。谢谢
将您的命令放入一个批处理文件中,并调用它传递您需要的任何参数(如果有的话)。
每当你在 windows 上做这样的事情时,一定要这样做:)
你的例子:
FINDSTR /M /N /P /S /R /C:"goto end" D:\blabla\*
在 TeamCity 2018.1.3 中按原样工作,使用命令行运行程序,并在自定义脚本部分指定上述内容。