Мой скрипт хранит представление 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
не определена, когда я называю мой сценарий во второй раз, так как она определяется в первом, если цикле.
Могу ли я передать представление I, сохраненное в $View
, когда я вызываю скрипт во второй раз? Настройка представления перед входом в if-Statement не приведет к слову, я бы начал просмотр два раза.
Почему вы это делаете? Выясните, какая проблема, которую вы пытаетесь решить, поможет здесь. –
@ dan1111 Это особая проблема ClearCase, которую я знаю хорошо. Я ответил на это ниже. – VonC