cleartool lsact -in stream:PJ_CORE2014_pre16 | grep "deliver." | awk '{print $2}' > /system/home/archive.txt
我想在 cleartool.exe 控制台中运行它。
重定向是 shell 的一项功能,cleartool 会话不允许管道和重定向工作。
ClearTool shell是使用与当前进程相同的视图上下文创建的子shell。
更多信息请参阅"关于 cleartool 和多工具交互":
在交互式命令行管理程序中使用重定向
不支持在清除工具和多工具交互式外壳中进行重定向。
有许多类似 shell 的功能在 cleartool 或多工具交互式 shell 中不起作用,重定向就是其中之一。
ClearCase交互式 shell 是专为 ClearCase 和 ClearCase 多站点操作创建的非常简单的 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 的完整参数放在文件中。