【发布时间】:2015-11-26 06:44:31
【问题描述】:
我的脚本将 ClearCase 视图存储在变量中。要在此视图中操作,脚本需要在启动视图后再次在视图内部调用自身。 代码如下所示
if($params{ViewSet} eq 'no')
{
# Start the View
# Store the View in $View
# Call the Script in the new-set View with parameter -ViewSet yes
}
if($params{ViewSet} eq 'yes')
{
# Do Work inside the View
}
问题是,显然变量$View 在我第二次调用我的脚本时没有定义,因为它是在第一个 if 循环中定义的。
当我第二次调用脚本时,我可以传递我存储在$View 中的视图吗?
在进入 if-Statements 之前设置视图不会说话,然后我会启动视图两次。
【问题讨论】:
-
你为什么要这样做?在这里说明您要解决的实际问题会有所帮助。
-
@dan1111 这是一个我很清楚的 ClearCase 特定问题。我已经在下面回答了。