Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clearcase cleartool lsview未找到匹配项_Clearcase_Cleartool - Fatal编程技术网

Clearcase cleartool lsview未找到匹配项

Clearcase cleartool lsview未找到匹配项,clearcase,cleartool,Clearcase,Cleartool,在UNIX(版本7.1.2.12)下运行cleartool lsview命令时出现了一个非常奇怪的错误 该命令通常可以工作,但对于某些用户(!),它会给出以下错误消息: cleartool:错误:找不到与视图标记“user_*”匹配的条目 我首先在一个Perl脚本中遇到了这个错误,但它在命令行上也是可以重现的。我试着做一些事情,比如: cleartool lsview user_\* 其中user是用户名。对于大多数用户(比如我自己),cleartool将列出以我的用户名开头、后跟下划线的我的

在UNIX(版本7.1.2.12)下运行cleartool lsview命令时出现了一个非常奇怪的错误

该命令通常可以工作,但对于某些用户(!),它会给出以下错误消息:

cleartool:错误:找不到与视图标记“user_*”匹配的条目

我首先在一个Perl脚本中遇到了这个错误,但它在命令行上也是可以重现的。我试着做一些事情,比如:

cleartool lsview user_\*
其中user是用户名。对于大多数用户(比如我自己),cleartool将列出以我的用户名开头、后跟下划线的我的视图

对于其他一些用户,该命令将返回一个包含其视图的列表,但除此之外,还会生成上面提到的错误消息。我的脚本显然会检查ClearCase错误并停止工作。如果我漏掉了下划线(模式中的任何下划线!),错误消息就会消失

在查询用户的视图时,有什么需要注意的吗?它告诉我要做的事:

cleartool lsview|grep "user_"
这将在没有错误消息的情况下工作,但我想了解出现错误的原因


感谢您的阅读。

我总是使用grep,但我只是在命令行(在Windows上)中进行测试。这项工作:

 cleartool lsview prefix_*
换句话说,我从来都不必逃避“
*
”。这不起作用:

 cleartool lsview prefix_\*
 cleartool: Error: Invalid view tag: "prefix_\*".
这取决于shell如何解释“*”,如中所示

在Unix下,您可能希望避免使用双引号:

cleartool lsview "prefix_*"

报告载于:

只要视图名称中有
\uuuu
,我就会收到错误消息。
据我所知,注册表和注册视图不应如此。
我想我会在
lsview
之后实现
grep
,并接受它


*是因为bash解释了*。我也尝试过使用双引号,但错误仍然存在。奇怪的是,我得到的是视图列表,但错误消息在最后(对于某些用户)。所以这个消息是假的。@user2606240和单引号?(只是想检查一下)@user2606240可能您有一些用户视图已注册,但没有标记(或相反:有标记,但未注册):单引号的结果相同。一旦u出现在视图名称中,我就会收到错误消息。据我所知,注册表和注册视图不应如此。我想我会在lsview之后实现grep并接受它——除非我们的it部门拿出更好的解决方案。谢谢你的帮助@user2606240好的,我已经在答案中包含了你的结论,以便更直观。