dos - 为什么批处理命令从批处理文件中失败?

  显示原文与译文双语对照的内容
0 0

我已经从 命令行 运行了以下命令,它已经被 succesfull


cleartool find. -type f -exec"cleartool describe -fmt "Filename:%[name]p:type:%[type]pn" "%CLEARCASE_PN%"""> D:temptype.txt

我尝试在批处理文件中放置相同的命令,但在以下输出中失败


cleartool: Error: Bad Command line unterminated quoted string
cleartool: Error: Can't exec"(null)": the handle is invalid

谁能告诉我什么是魔术线?
我可以把它粘贴到一个perl文件中?

我已经尝试了网站上的各种建议,但我没有解决。

时间: 原作者:

0 0

你需要加倍'%',否则它被DOS认为是一个'空'字符:
( 你有一些双引号缺少'')


cleartool find. -type f -exec"cleartool describe -fmt "Filename:%%[name]p:type:%%[type]pn" "%%CLEARCASE_PN%%""> D:temptype.txt

原作者:
...