Clearcase 在OMAKE中是否有其他方式格式化我的%echo输出(而不是使用cygwin printf.exe,而是使用OMAKE it self的任何本地化语法)

Clearcase 在OMAKE中是否有其他方式格式化我的%echo输出(而不是使用cygwin printf.exe,而是使用OMAKE it self的任何本地化语法),clearcase,omake,Clearcase,Omake,下面我粘贴了两种方法,但第二种方法没有像方法1那样提供良好的结构化输出 请建议我如何获得与OMAKE内部语法相同的好字体(如果有): 方法1: @:$(CC_WORKING_VIEW)/tools/Cygwin/bin/print '%-26s -%s\n' "$(target)" "$($(target)_DESCRIPTION)" 或: 方法2: # %echo "$(target)" &

下面我粘贴了两种方法,但第二种方法没有像方法1那样提供良好的结构化输出

请建议我如何获得与
OMAKE
内部语法相同的好字体(如果有):

  • 方法1:

    @:$(CC_WORKING_VIEW)/tools/Cygwin/bin/print '%-26s -%s\n' "$(target)" "$($(target)_DESCRIPTION)"
    
或:

  • 方法2:

    # %echo "$(target)"                  "$($(target)_DESCRIPTION)"
    

echo
本身不支持填充,就像
print
printf
那样

只要
Cygwin/bin
位于$PATH(或Windows上的
%PATH%
)中,您就应该能够直接使用
printf

printf '%-26s -%s\n' "$(target)" "$($(target)_DESCRIPTION)"
您可以在
omake
Make文件中回显您的
%PATH%
,如中所示

PATH=$(CWD)\buildtools$(路径)
#%setenv PATH=$(路径)
全部:
回显%路径%

非常感谢sir@KrishnaMatsa没问题。别忘了读书。