cleartool lsact -in stream:PJ_CORE2014_pre16 | grep "deliver." | awk '{print $2}' > /system/home/archive.txt
我想在cleartool.exe控制台中运行它。
答案 0 :(得分:1)
重定向是shell的一个特性,而且一个cleartool会话不允许管道和重定向工作。
cleartool shell 是使用与当前流程相同的视图上下文创建的子shell
有关详情,请参阅“About cleartool and multitool interactive”:
在交互式外壳中使用重定向
不支持cleartool和multitool交互式shell中的重定向。
有许多类似shell的功能在cleartool或multitool交互式shell中不起作用,重定向就是其中之一。
ClearCase交互式shell是仅为ClearCase和ClearCase MultiSite操作创建的非常简单的shell。这些shell未编程为操纵STDOUT或STDERR。
cleartool
交互式shell不支持重定向(<
,>
,>>
)。也无法在命令行上使用重定向调用cleartool
:IE:使用不适合命令行的参数提供命令:
N:>\cleartool mkproject -nc -in projects@\PVOB < c:\file.txt
输入文件
c:\file.txt
将被忽略,并且不提供参数。替代方法:
您可以使用重定向将整行发送到cleartool shell。
N:\>cleartool < c:\file.txt
您需要将要传递的完整参数放入文件中的cleartool。