如何解决以大写格式的字符串换行
所以我想显示一个活动的版本: 在fmt_ccase中,我找到了以下格式字符串:
%[versions]QCp
这将返回带引号和逗号分隔的版本字符串。但是我想换行。我尝试了以下方法:
cleartool lsact -fmt "%[versions]\np" my_act@\test_pvob
并且:
cleartool lsact -fmt "%[versions]p\n" my_act@\test_pvob
两者都不起作用。 显然,我可以使用Powershell来实现:
cleartool lsact -fmt "%[versions]p" my_act@\test_pvob).Split(" ")
但是我现在想知道是否有ClearCase方法吗?
解决方法
fmt_case documentation仅引用[p]Q
或[p]C
作为分隔符(引号,逗号),换行符为'\n
'。
如果它不起作用,则必须通过脚本(如您提到的Powershell或使用bat script to process the output)来实现。
\n
换行语法适用于每个返回的值,对于%[version]p
,仅返回一个值:版本的 all 列表(空格-分开)。
因此,每个版本之间没有换行符。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。